Skip to content

Instantly share code, notes, and snippets.

@jfollmann
Last active December 15, 2023 21:13
Show Gist options
  • Save jfollmann/f409defd29e2de689963a2edae5172e8 to your computer and use it in GitHub Desktop.
Save jfollmann/f409defd29e2de689963a2edae5172e8 to your computer and use it in GitHub Desktop.
Docker/Compose - Comandos Comuns
- 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