Skip to content

Instantly share code, notes, and snippets.

@marylly
Last active July 20, 2020 21:36
Show Gist options
  • Select an option

  • Save marylly/a317f0c193d99d84a908a9bc33e9209a to your computer and use it in GitHub Desktop.

Select an option

Save marylly/a317f0c193d99d84a908a9bc33e9209a to your computer and use it in GitHub Desktop.
# Lista os containers ativos
docker ps
# Remove um container ativo
docker rm <nome container>
# Instala extensions no container (É necessário estar dentro do container)
docker-php-ext-install <extensão>
# Ativa um container
docker-compose up
# Desativa todos os containers ativos
docker-compose down
# Copia arquivos entre o container e a estação de trabalho
docker cp <container>:/<path_container> <path_destino>
# Exibe as últimas linhas do log de um determinado container
docker logs --tail <nLinhas> <container>
# Abre um terminal bash dentro do container
docker exec -ti <container> bash
# Exibe o ip de todos os containers existentes
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
# Quando surge este erro no docker-compose de algum projeto:
# "Unit docker.socket is masked"
systemctl unmask docker.socket
systemctl start docker
# docker-compose sem utilizar sudo
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
# Remover Images Baixadas
docker images -a # lista
docker rmi $(docker images -a -q) # Remove todos
docker rmi <imagem>
# Remove todos os volumes criados pelo Docker
docker volume ls --quiet | xargs docker volume rm -f
# Remove todos containers que no estão sendo utilizados, inclusive as networks
docker system prune
# Dá acesso aos serviço para executar sem o sudo
sudo chmod 666 /var/run/docker.sock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment