Skip to content

Instantly share code, notes, and snippets.

@ricardocanelas
Created August 24, 2020 18:34
Show Gist options
  • Save ricardocanelas/eb0cfe3a9a74aa6aa6a78e7fedb47083 to your computer and use it in GitHub Desktop.
Save ricardocanelas/eb0cfe3a9a74aa6aa6a78e7fedb47083 to your computer and use it in GitHub Desktop.
Docker

Links

Useful

Troubleshoots

Notes

Como Docker funciona:

overview

Para visualizar ip do Docker:

ping docker

Visualizar o processos atuais

docker ps

Visualizar as images

docker images

Adicionar images

docker pull debian
docker pull debian:14.0
docker pull ubuntu

Criar container

docker run -it --name test
cat /etc/issue

Para sair do container ctrl + p + q

Ver todas as informações do container

docker inspect <container-id>

Para parar um container

docker stop <container-id>

Para ver todos os containers mesmo que parado

docker ps -a

Para iniciar um container que esta parado

docker start <container-id>

Para entrar no container

docker attach <container-id>
apt-get update
# saia do docker ctrl+p+q
docker diff <container-id>

Criar uma imagem apartir de um container

docker commit -a Ricardo -m "Simple teste" <container-id> debian/minha_imagem:1.0

Removendo container

docker stop <container-id>
docker rm <container-id>
# or docker rm -f<container-id>

Removendo image

docker rmi <image-id>

Cheetsheat

# Removing all containers with status 'exited'
docker rm $(docker ps -a -q -f status=exited)

# remove all stopped containers (achieve the same effect above)
docker container prune
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment