Zoranildo Santos
Posted on July 18, 2023
O Docker é uma plataforma de código aberto usada para criar, gerenciar e executar aplicativos em contêineres. Nas linhas abaixo vamos apresentar um resumo dos comandos essenciais do Docker com explicações para cada um deles:
docker version
Exibe a versão do Docker instalada no sistema.
docker info
Fornece informações detalhadas sobre o ambiente do Docker, como número de contêineres, imagens, redes etc.
docker pull <nome_da_imagem>
Baixa uma imagem do Docker Hub ou de um registro especificado para o seu sistema local.
docker build -t <nome_da_imagem> <caminho_do_Dockerfile>
Constrói uma nova imagem a partir de um arquivo Dockerfile no diretório especificado, e atribui a ela um nome com a opção "-t".
docker run <nome_da_imagem>
Executa um contêiner a partir de uma imagem especificada.
docker ps
Lista todos os contêineres em execução no momento.
docker ps -a
Lista todos os contêineres, incluindo os que estão parados.
docker stop <ID_do_contêiner>
Interrompe a execução de um contêiner especificado pelo seu ID.
docker start <ID_do_contêiner>
Inicia um contêiner que esteja parado, especificado pelo seu ID.
docker restart <ID_do_contêiner>
Reinicia um contêiner em execução, especificado pelo seu ID.
docker rm <ID_do_contêiner>
Remove um contêiner especificado pelo seu ID. (O contêiner deve estar parado)
docker rmi <nome_da_imagem>
Remove uma imagem específica do sistema local.
docker images
Lista todas as imagens disponíveis no sistema local.
docker exec -it <ID_do_contêiner> <comando>
Executa um comando dentro de um contêiner em execução. A opção "-it" permite a interação com o terminal do contêiner.
docker logs <ID_do_contêiner>
Exibe os logs de um contêiner específico.
docker buildx create --use
Cria um novo builder do tipo Buildx e torna-o o builder padrão.
docker-compose up
Cria e inicia todos os serviços definidos em um arquivo docker-compose.yml.
docker-compose down
Para e remove todos os contêineres, redes e volumes associados a um arquivo docker-compose.yml.
docker network create <nome_da_rede>
Cria uma nova rede personalizada para os contêineres.
docker system prune
Remove todos os recursos não utilizados, como contêineres parados, imagens não utilizadas, volumes e redes não utilizados.
Esses são alguns dos comandos mais úteis do Docker para começar a trabalhar com contêineres. Lembre-se de que o Docker oferece muitos outros comandos e opções, e a documentação oficial é uma excelente fonte de informações adicionais.
CLI Cheat Sheet oficial do docker.
Posted on July 18, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.