Skip to content

Instantly share code, notes, and snippets.

@tiagohm
Created July 11, 2019 01:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tiagohm/3a99270c8188825ed77b0f7701a1e7c8 to your computer and use it in GitHub Desktop.
Save tiagohm/3a99270c8188825ed77b0f7701a1e7c8 to your computer and use it in GitHub Desktop.
Docker - Comandos
# Comandos Úteis
# Editar o servico docker sobrescrevendo-o
sudo systemctl edit docker
sudo systemctl daemon-reload
sudo service docker restart
# Listar o processo docker
ps aux | grep docker | grep -v grep
# Abrir porta para acessar a API...
sudo systemctl edit docker
# e acrescentar as seguintes linhas:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2756 --containerd=/run/containerd/containerd.sock
# Executar uma imagem (criando um container) e executar o comando echo
docker run debian echo "Hello World"
# Executar um container e abrir um terminal (executando o comando /bin/bash)
docker run -it debian /bin/bash
# Executar um container passando um hostname para ele
docker run -h sugoi -it debian /bin/bash
# Obter informações do container em execução
docker inspect NOME/ID DO CONTAINER
# Ver os arquivos modificados em relação a imagem original
docker diff NOME/ID DO CONTAINER
# Ver a lista de tudo o que aconteceu no container
docker logs NOME/ID DO CONTAINER
# Ver a lista de container em execução
docker ps
# Ver a lista de containers em execução e parados
docker ps -a
# Reiniciar um container parado
docker start NOME/ID DO CONTAINER
# Parar um container em execução
docker stop NOME/ID DO CONTAINER
# Excluir um container
docker rm NOME/ID DO CONTAINER
# Excluir todos os containers parados
docker rm -v $(docker ps -aq -f status=exited)
# Executar um container e removê-lo automaticamente ao sair
docker run -rm -it debian /bin/bash
# Salvar o estado do container como uma nova imagem
docker commit NOME/ID DO CONTAINER NOME DO REPOSITORIO/NOME DA IMAGEM
# Executar um Dockerfile na pasta atual e salvar como imagem
docker build -t NOME DO REPOSITORIO/NOME DA IMAGEM .
# Executar o Docker em background.
docker run -d debian /bin/bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment