User Tools

Site Tools


gerencia_image

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

gerencia_image [2025/07/26 17:09] – - Imported by DokuWiki Advanced Plugin wikiadmgerencia_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 
-</code> 
- 
-Para inspecionar uma imagem, utilizamos o seguinte comando: 
-<code bash> 
-$ docker inspect debian  
-</code> 
- 
-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 
-</code> 
- 
-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 
-</code> 
- 
-Para inspecionar a nova imagem criada a partir do container em execução: 
-<code bash> 
-$ docker inspect servidor-web 
-</code> 
- 
-  * **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 
-</code> 
- 
-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 
-</code> 
- 
-  * **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 
-</code> 
- 
-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 
-</code> 
- 
-  * **docker image load**: Carrega uma imagem do Docker, a partir de um arquivo tar. 
- 
  
gerencia_image.1753560543.txt.gz · Last modified: by wikiadm