gerencia_image
Differences
This shows you the differences between two versions of the page.
| gerencia_image [2025/07/26 17:09] – - Imported by DokuWiki Advanced Plugin wikiadm | gerencia_image [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Gerenciar Imagens ====== | ||
| - | Liste as imagens e verifique o histórico de comandos utilizados para sua construção: | ||
| - | <code bash> | ||
| - | $ docker image ls | ||
| - | $ docker history debian | ||
| - | </ | ||
| - | |||
| - | Para inspecionar uma imagem, utilizamos o seguinte comando: | ||
| - | <code bash> | ||
| - | $ docker inspect debian | ||
| - | </ | ||
| - | |||
| - | Antes de criar uma nova imagem, execute os seguintes comandos: | ||
| - | <code bash> | ||
| - | $ 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: | ||
| - | <code bash> | ||
| - | $ docker commit servidor-debian servidor-web | ||
| - | $ docker image ls | ||
| - | </ | ||
| - | |||
| - | Para inspecionar a nova imagem criada a partir do container em execução: | ||
| - | <code bash> | ||
| - | $ 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: | ||
| - | <code bash> | ||
| - | $ 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: | ||
| - | <code bash> | ||
| - | $ 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: | ||
| - | <code bash> | ||
| - | $ docker image load < imagem-servidor-web.tar | ||
| - | $ docker image ls | ||
| - | </ | ||
| - | |||
| - | Execute o container com a imagem restaurada: | ||
| - | <code bash> | ||
| - | $ 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. | ||
| - | |||
gerencia_image.1753560543.txt.gz · Last modified: by wikiadm
