wikiv1:gerencia_image
Table of Contents
Gerenciar Imagens
Liste as imagens e verifique o histórico de comandos utilizados para sua construção:
$ docker image ls $ docker history debian
Para inspecionar uma imagem, utilizamos o seguinte comando:
$ docker inspect debian
Antes de criar uma nova imagem, execute os seguintes comandos:
$ docker container run -dit --name servidor-debian debian $ docker container exec servidor-debian apt-get update $ docker container exec servidor-debian apt-get install apache2 -y
Para criar uma nova imagem a partir das alterações feitas em um container, execute os seguintes comandos:
$ docker commit servidor-debian servidor-web
$ docker image ls
Para inspecionar a nova imagem criada a partir do container em execução:
$ docker inspect servidor-web
- docker commit: Cria uma imagem, a partir de alterações realizadas em um container.
Backup de Imagens
Salve a imagem servidor-web que inclui o apache para um arquivo tar:
$ docker save servidor-web > imagem-servidor-web.tar $ du -sh imagem-servidor-web.tar
Remova o container servidor-debian e apenas a imagem servidor-web:
$ docker container rm -f servidor-debian $ docker image rm -f servidor-web $ docker image ls
- docker save: Salva uma ou mais imagens em um arquivo tar;
- docker image rm: Remove uma imagem (a opção -f força a remoção).
Restore de Imagens
Carregue a imagem servidor-web a partir do arquivo tar, e inicie o container servidor-web utilizando a nova imagem:
$ docker image load < imagem-servidor-web.tar $ docker image ls
Execute o container com a imagem restaurada:
$ docker container run -dit --privileged --name=servidor-web \ --hostname=servidor-web servidor-web $ docker container ls
- docker image load: Carrega uma imagem do Docker, a partir de um arquivo tar.
wikiv1/gerencia_image.txt · Last modified: by 127.0.0.1
