Skip to content

Instantly share code, notes, and snippets.

@daluamon
Last active June 16, 2020 00:27
Show Gist options
  • Save daluamon/7e616ff8c9c5766d47a0f7733dd488aa to your computer and use it in GitHub Desktop.
Save daluamon/7e616ff8c9c5766d47a0f7733dd488aa to your computer and use it in GitHub Desktop.
Comando Docker
# Docker - Comandos Úteis
## Containers
- Abrir um shell em um container em execução:
- `docker exec -t -i <container_id> <shell>`
## Limpeza
- Excluir containers com status equivalente a Exited:
- `docker rm -v $(docker ps -a -q -f status=exited)`
- Remover imagens não utilizadas do cache local:
- `docker rmi $(docker images -f "dangling=true" -q)`
- Limpar o diretório de volumes (vsf) do docker:
- `docker run -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker:/var/lib/docker --rm martin/docker-cleanup-volumes`
##Isto irá remover imagens não marcadas (com tag `<none>`), que são as folhas da árvore de imagens (não camadas intermediárias).
docker rmi $(docker images -q -f "dangling=true")
##Para remover todas as images acrescente a opção “-a” ou “–all”.
docker rmi $(docker images -q -a)
##Para remover todas as images incluindo as que estão sendo utilizadas por containers acrescente a opção “-f” ou “–force” após o comando “rmi”.
docker rmi -f $(docker images -q -a)
##Para remover apenas containers completos.
docker rm $(docker ps -q -f "status=exited")
##Para remover todos os containers, incluindo os que estão rodando.
docker rm -f $(docker ps -q -a)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment