Last active
June 16, 2020 00:27
-
-
Save daluamon/7e616ff8c9c5766d47a0f7733dd488aa to your computer and use it in GitHub Desktop.
Comando Docker
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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