Principais comandos Docker

Armando Couto 🇧🇷
programming to live
1 min readOct 3, 2021
Photo by Ian Taylor on Unsplash

Criando container a partir da imagem UBUNTU.

docker container run -it -d ubuntu /bin/bash — network my_network

Lista contamines em execução.

docker container ls

Lista containers que já foram executados.

docker container ls -a

Entrando dentro da imagem.

docker container attach <ID>

Subindo novamente a máquina.

docker container start <ID>

Executando comandos dentro do container.

docker container exec -it <ID> ls -la /

Lista todas as imagens baixadas.

docker images

Inspecionando a imagem ou container.

docker image inspect <ID>
docker container inspect <ID>

Informações da imagem.

docker container info <ID>

Renomeando o container.

docker container rename <ID> ubuntu_terminal

Parando todos os containers.

docker stop $(docker ps -a -q)

Removendo container que já foi executado.

docker rm <ID>

ALL

docker rm $(docker ps -a -q)

Removendo Imagem.

docker rmi <ID>

Criando uma imagem modificada.

Docker commit -m "Texto do commit" <ID CONTAINER>

Analisando as camadas da imagem.

docker image history <ID>

Descobrindo as portas mapeadas no container.

docker port <ID> <port>

Setando a rede.

docker network ls
docker network inspect <network>
docker network create <network>
docker network rm <network>
docker network connect <network> <container>
docker network disconnect <network> <container>
docker run -d -v $(pwd):/workspace -p 8181:8181 sapk/cloud9 — auth username:password

Espero ter ajudado. Até a próxima!

--

--