Docker Cheat Sheet

Cheat Sheet com comandos docker úteis.

Sempre que encontrar novos comandos necessários irei adicionando.

Lista todas as imagens docker

docker images -a

Lista todos os containers rodando

docker ps

Lista todos os containers

docker ps -a

Inicia container

docker run <nome_da_imagem>

Inicia container e remove ele quando parar

docker run --rm <nome_da_imagem>

Inicia container usando a rede do host e remove ele quando parar

docker run --rm --network host <nome_da_imagem>

Inicia container existente

docker start <nome_do_container> ou <id_do_container>

Para container

docker stop <nome_do_container> ou <id_do_container>

Mata todos os container

docker kill $(docker ps -q)

Visualiza log do container

docker logs <nome_do_container> ou <id_do_container>

Visualiza log do container em tempo real

docker logs -f <nome_do_container> ou <id_do_container>

Deleta todos os container

Use forçar -f para deletar docker rodando.

docker rm $(docker ps -a -q)

Deleta imagem

docker rmi <nome_da_imagem>

Deleta todas as imagens

docker rmi $(docker images -q)

Deleta todas as imagens sem pendências

docker rmi $(docker images -q -f dangling=true)

Deleta volumes sem pendências

docker volume rm -f $(docker volume ls -f dangling=true -q)

Entra no container via ssh local

sudo docker exec -it <nome_do_container> bash