essential_commands
Differences
This shows you the differences between two versions of the page.
| essential_commands [2025/07/26 17:09] – - Imported by DokuWiki Advanced Plugin wikiadm | essential_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 | ||
| - | </ | ||
| - | Para listar containers, imagens e redes no Docker: | ||
| - | <code bash> | ||
| - | $ docker container ls | ||
| - | $ docker image ls | ||
| - | $ docker network ls | ||
| - | </ | ||
| - | |||
| - | Para pesquisar imagem Debian no Docker Hub: | ||
| - | <code bash> | ||
| - | $ docker search debian | ||
| - | </ | ||
| - | |||
| - | ====== 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 | ||
| - | </ | ||
| - | |||
| - | 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 | ||
| - | </ | ||
| - | |||
| - | Para se conectar ao container em execução, execute o seguinte comando: | ||
| - | <code bash> | ||
| - | $ docker container attach servidor-debian | ||
| - | </ | ||
| - | |||
| - | ====== 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**: | ||
| - | |||
| - | ====== Outras opções do subcomando run ou container run ====== | ||
| - | * **--restart**: | ||
| - | * **--privileged**: | ||
| - | |||
| - | Uma vez conectado ao container, verifique o nome da máquina e as configurações de rede: | ||
| - | <code bash> | ||
| - | $ hostname | ||
| - | $ ip a | ||
| - | $ exit | ||
| - | </ | ||
| - | |||
| - | 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 | ||
| - | </ | ||
| - | |||
| - | Para exibir logs de um container em execução, digite o seguinte comando: | ||
| - | <code bash> | ||
| - | $ docker logs servidor-debian | ||
| - | </ | ||
| - | |||
| - | ====== 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 | ||
| - | </ | ||
essential_commands.1753560543.txt.gz · Last modified: by wikiadm
