Docker - Cheatsheet
Comandos Básicos Docker para Consulta
Docker é uma ferramenta ótima para garantir um ambiente uniforme para pendências de plataformas para desenvolvimento, ainda sem a necessidade de ter vários softwares instalados. No Docker Composer podemos reger vários containers sempre com as mesmas definições
Docker
Listar os containers em funcionamento
docker ps
Construir um container pelo arquivo Dockerfile
que está na pasta
docker build .
Executar comando dentro do container, no caso o ls
para listagem de arquivos ou o bash
para ter acesso direto ao terminal do container
docker exec -it <container_id_ou_nome> ls
Evitar container ficar reiniciando mesmo quando parado
docker update --restart=no <container_id_ou_nome>
Matar container
docker kill <container_id_ou_nome>
Conhecer IP local para os containers
ip addr show docker0
Docker Compose
Puxar as imagens da internet, do arquivo padrão docker-compose.yml
docker-compose pull
Subir/Ligar os containers, rodando os containers em background
docker-compose up -d
Descer/Desligar os containers
docker-compose stop
Remover os containers
docker-compose down
Subir/Ligar os containers, do arquivo name-file.yml
encontrado no diretório onde o comando é executado
docker-compose -f name-file.yml up -d