Comandos Docker Úteis
Comandos básicos com docker-compose
- Parar um container:
docker-compose down
- Subir um container:
docker-compose up -d
- Build da imagem:
docker-compose build
- Ver os logs do serviço:
docker-compose logs
- Reiniciar um container:
docker-compose restart
Comandos básicos com docker
- Listar imagens:
docker images
- Remover uma imagem:
docker rmi <id da imagem>
- Listar containers em execução:
docker ps
- Listar todos os containers (incluindo os parados):
docker ps -a
- Parar um container específico:
docker stop <nome ou id do container>
- Remover um container:
docker rm <nome ou id do container>
- Baixar a versão mais recente de uma imagem:
docker pull <nome da imagem>
- Atualizar um container para a versão mais recente:
- Pare e remova o container antigo:
docker stop <nome ou id do container> docker rm <nome ou id do container> - Baixe a nova versão da imagem:
docker pull <nome da imagem> - Recrie o container com a nova versão:
docker-compose up -d
Criar um atalho para o comando docker-compose:
echo "alias dc='docker-compose'" >> ~/.bashrc
source ~/.bashrc
A partir de agora, ao invés de usar docker-compose, use "dc".
Remover volumes antigos e desnecessários:
- Listar volumes:
docker volume ls
- Remover volumes não utilizados:
docker volume prune
Limpeza de recursos
- Remover containers, imagens e volumes não utilizados:
docker system prune -a