Você está na página 1de 2

***** O comando docker run *****

-Docker run nome-da-imagem-aqui


--Busca uma imagem já existente para executar um container em nosso host
--Ou seja, cria um novo container e o executa

***** Fluxo da criação de containers *****

-docker ps OU docker container ls


--Quais containers estão em execução no presente momento

-docker ps -a OU docker container ls -a


--Ver todos os containers inclusive os que não estão mais em execução

***** Outros comandos importantes *****

-docker stop container-id


--Parar a execução de um container

-docker start container-id


--Reexecutar um container que foi parado

-docker exec -it container-id comando-desejado


--Executar um comando dentro de um container já em execução, de forma interativa
--Ex: rodar docker exec -it id_container_do_ubuntu bash, fará com que seja acessado
o terminal do container, então tudo que for feito agora, estará devidamente isolado
---Ctrl + d: sai do container

-docker pause container-id


--Pausa um container

-docker unpause container-id


--'Despausa' um container

-docker rm container-id
--Remove um container

-docker run -it ubuntu bash


--Maneira mais prática de executar nosso container e mantê-lo em execução
(substituindo o sleep)
--Porém, quando sair do terminal vai matar o container

***** Mapeando portas *****

-docker run -d imagem-do-container


--Roda o container sem travar o terminal mas mantém a execução

-docker rm container-id --force


--Para o container e o remove de uma vez só (como se fosse o docker stop + docker
rm)

-docker run -d -P imagem-do-container


--Roda o container sem travar o terminal mas mantém a execução e mapeia as portas
em relação ao host

-docker port container-id


--Mostra como está o mapeamento de portas em relação ao host

-docker run -d -p 8080:80 imagem-do-docker


--Roda o container sem travar o terminal mas mantém a execução e mapeia as portas
em relação ao host de acordo com nossa preferência (o 8080 pode ser qualquer
número, é a porta em relação a nossa máquina, e o 80 é de acordo com a porta que
está rodando o host)

Você também pode gostar