Last active
December 15, 2023 21:13
-
-
Save jfollmann/f409defd29e2de689963a2edae5172e8 to your computer and use it in GitHub Desktop.
Docker/Compose - Comandos Comuns
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
- Instalação docker: | |
curl -fsSL get.docker.com -o get-docker.sh | |
sh get-docker.sh | |
- Instalação docker-compose (Verificar nas referencias ultima versão¹): | |
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose | |
- Instalação ctop (Opcional - Verificar nas referencias ultima versão²) | |
sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.1/ctop-0.7.1-linux-amd64 -O /usr/local/bin/ctop | |
sudo chmod +x /usr/local/bin/ctop | |
- Lista de imagens: | |
docker images | |
- Lista de imagens (grep): | |
docker images -a | grep "548938973945.dkr.ecr.us-east-1.amazonaws.com" | |
- Docker run: | |
docker run hello-world | |
docker run [image-name] -p [port-host]:[port-container] -v environment_variables=value -d -restart always | |
- Docker stop: | |
docker stop [container-id] | |
- Status dos containers: | |
docker ps -a | |
ctop (referencias) | |
- Remover container: | |
docker rm [container-name/container-id] | |
docker rm $(docker ps -a -q -f status=exited) | |
- Remover imagem: | |
docker rmi [nome da imagem/imagem id] | |
- Remover imagem (grep): | |
docker rmi $(docker images -a | grep "548938973945.dkr.ecr.us-east-1.amazonaws.com") | |
- Compilar imagem: | |
docker build -t image-tag . | |
- Docker logs: | |
docker logs -f --tail 100 [container-name/container-id] | |
- Docker-compose up: | |
docker-compose up -d | |
docker-compose -f docker-compose-dev.yml up -d | |
- Docker-compose down: | |
docker-compose down | |
- Remover containers, volumes e imagens paradas / não utilizadas: | |
docker system prune | |
docker volume prune | |
docker imagem prune | |
- Comandos conjugados: | |
docker stop [container] && docker rm [container] | |
- Mais informações: | |
docker --help | |
docker run --help | |
# Referências: | |
¹ https://docs.docker.com/compose/install/#install-compose | |
² https://github.com/bcicen/ctop | |
https://docs.docker.com | |
https://docs.docker.com/compose |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment