User Tools

Site Tools


essential_commands

Differences

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

Link to this comparison view

essential_commands [2025/07/26 17:09] – - Imported by DokuWiki Advanced Plugin wikiadmessential_commands [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Comandos essenciais do Docker ====== 
-Informações do ambiente: 
-<code bash> 
-$ docker system info  
-</code> 
  
-Para listar containers, imagens e redes no Docker: 
-<code bash> 
-$ docker container ls 
-$ docker image ls 
-$ docker network ls 
-</code> 
- 
-Para pesquisar imagem Debian no Docker Hub: 
-<code bash> 
-$ docker search debian 
-</code> 
- 
-====== Executar container ====== 
-Baixe a imagem do servidor Debian e verifique se o mesmo aparece na lista de imagens: 
-<code bash> 
-$ docker image pull debian 
-$ docker image ls 
-</code> 
- 
-Execute um container debian e verifique se o mesmo aparece na lista de containers em execução: 
-<code bash> 
-$ docker container run -dit --name servidor-debian --hostname \ 
-servidor-debian debian 
-$ docker container ls 
-</code> 
- 
-Para se conectar ao container em execução, execute o seguinte comando: 
-<code bash> 
-$ docker container attach servidor-debian 
-</code> 
- 
-====== Descrição dos comandos ====== 
-  * **docker pull** ou **docker image pull**: Baixa do Docker Hub uma imagem do Docker, para a máquina local; 
-  * **docker run -dit** ou **docker container run -dit**: Executa um container; 
-  * **docker attach** ou **docker container attach**: Anexa um terminal a um container em execução. 
- 
-====== Opções do subcomando run ou container run ====== 
-  * **--dit**: Roda o container em background, modo interativo e alocado a um TTY; 
-  * **--name**: Define o nome do container; 
-  * **--hostname**: Define o nome de máquina do container. 
- 
-====== Outras opções do subcomando run ou container run ====== 
-  * **--restart**: Define se o container será executado, quando a máquina hospedeira for iniciada. 
-  * **--privileged**: Concede privilégios estendidos ao container. Um exemplo de privilégios é poder gerenciar serviços, através da ferramenta systemctl. 
- 
-Uma vez conectado ao container, verifique o nome da máquina e as configurações de rede: 
-<code bash> 
-$ hostname  
-$ ip a 
-$ exit 
-</code> 
- 
-Para remover apenas o container em execução e conservar a imagem base, execute: 
-<code bash> 
-$ docker container rm -f $(docker ps -qa) 
-$ docker container ls -a 
-</code> 
- 
-Para exibir logs de um container em execução, digite o seguinte comando: 
-<code bash> 
-$ docker logs servidor-debian 
-</code> 
- 
-====== Descrição dos comandos ====== 
-  - **docker logs**: Exibe logs de um container em execução. 
-  - **docker rm**: Remove um container em execução. 
- 
-====== Outros comandos ====== 
-  * **docker stop** ou **docker container stop**: Para a execução de um container;  
-  * **docker start** ou **docker container start**: Inicia a execução de um container;  
-  * **docker rename** ou **docker container rename**: Renomeia um container. 
- 
-Remover contêiner parado e todas as imagens, incluindo imagens não utilizadas: 
-<code bash> 
-$ docker system prune -a 
-</code> 
essential_commands.1753560543.txt.gz · Last modified: by wikiadm