Comandos básicos do Docker
Sempre existe um grande problema em relação a consulta de documentação de algumas ferramentas que nos auxiliam na hora de programar, uma delas é o famoso Docker, que basicamente é muito útil para subir nossa aplicação em modo de desenvolvimento, pois bem, logo abaixo está uma lista dos comandos básicos, ou pelo menos os que eu utilizado com maior frequencia:
Comandos relacionados a containers
Listar containers:
docker psRodar imagem:
docker run hallo-worldExibe containers ativos e inativos:
docker ps -aExecuta uma imagem permite mante-la em execução e interativa para receber comandos:
docker run -it NOME_DA_IMAGE bashRemove o container pelo nome:
docker run -it --rm NOME_DA_IMAGE bashPara um container através do ID:
docker stop idInicia um container através do ID:
docker start idRemove um container através do ID:
docker rm idForça um container a parar sua excução e o remove:
docker rm id -fExecuta um container com nome:
docker run -d --name NOME_DO_CONTAINER NOME_DA_IMAGERoda um comando dentro de um container:
docker exec nginx lsEntra em um container em execução:
docker exec -it NOME_DO_CONTAINER bashLista dos ids os containers:
docker ps -a -qRemove todos os containers ativos e inativos:
docker rm $(docker ps -a -q) -fComandos relacionados a imagem
Listar imagens:
docker imagesRemover imagem:
docker rmi NOME_DA_IMAGEMCriar imagem:
docker build -t USUARIO/NOME_DA_IMAGEM:latest .Remove todas as imagens ativas e inativas:
docker rmi $(docker images -a -q)Comandos do Docker Compose
Executar docker-compose desatachado do terminal:
docker-compose up -dExecutar docker-compose desatachado do terminal e re-criar as imagens
docker-compose up -d --buildParar docker-compose:
docker-compose down