Apagar um container
docker rm [name]Apagar containers que já morreram
docker rm -v $(docker ps -a -q -f status=exited)Apagar todos containers não sendo executado
docker container pruneParar e apagar todos os containers forçadamente
docker container stop $(docker container ls –aq) && docker system prune –af ––volumesApagar todas as imagens untagged ( <none> )
docker rmi $(docker images | grep '^<none>' | awk '{print $3}')docker rmi -f $(docker images | grep '^<none>' | awk '{print $3}')Apagar uma imagem específica
docker rmi [image name] Apagar imagens soltas
docker rmi $(docker images -f dangling=true -q)Apagar imagens baseando-se em tempo
docker image prune –a ––filter "until=24h"Apagar imagens rotuladas como “old” pelo Docker
docker image prune ––filter="label=old"Apagar volumes esquecidos
docker run -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker:/var/lib/docker --rm martin/docker-cleanup-volumesAtribuir variável de ambiente para container
docker run -e AUTHOR="Nome do autor" dockersamples/static-siteBaixar uma imagem
docker pull [image name] Construir uma imagem baseado em um Dockerfile
docker build .Construir uma imagem baseado em um Dockerfile com um nome especificado
docker build -t lab_image .Criar um container baseado numa imagem
docker run [image name] Criar um container baseado numa image
docker run [image name] Criar um container sem travar o terminal (detached)
docker run -d [image name]Criar um container e entrar no modo interativo, permitindo executar comandos dentro dele
docker run -it [image name] sh (shell)docker run -it [image name] bash (bash)
exitCriar um container e expor porta para acesso ao serviço
docker run -p 80:5000 [image name] docker run -P [image name]Criar container nomeando-o
docker run -- name [nome] [Image name]Executar um comando dentro de um container em execução
docker exec [container id] [command] Exibir informações da versão instalada do Docker
docker -vdocker versionExibir a quantidade de memória sendo utilizada pelo container
docker stats [ID do container]Exibir o IP de um container
docker run -it [image name] sh e em seguida hostname -iExibir informações de um container:
docker inspect [ID do container]Exibir logs de um container em modo interativo:
docker logs --follow [ID do container]Iniciar container utilizando ID
docker start [container id]Listar todas as imagens:
docker images -aListar containers em execução:
docker ps ou “docker container ls`Listar todos os containers:
docker ps -a ou docker container ls -aListar somente IDs dos containers
docker ps -qListar portas do container:
docker port [container id]Parar uma instância
docker stop [container id] ou docker stop [container name]docker stop -t 0 [container id]