Created
July 11, 2019 01:46
-
-
Save tiagohm/3a99270c8188825ed77b0f7701a1e7c8 to your computer and use it in GitHub Desktop.
Docker - Comandos
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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