Docker – Lista dos principais comandos básicos

image_pdfimage_print

Como ver as imagens dockers disponíveis:

docker images

 

Como obter a lista dos dockers containers disponíveis:

docker ps -a

 

Como remover uma imagem docker:

docker rmi <image_name>

 

Como executar uma imagem nomeando o container criado:

docker run -it --name <container_name> <image_name>

 

Como acessar uma instância Docker em execução:

docker attach <container_name>

 

Como compartilhar um diretório com o container Docker:

docker run -it -v <directory_on_host>:<where_to_mount_on_docker_container> --name <container_name> <image_name>

 

Como efetuar redirecionamento de porta entre o container Docker e a máquina host:

docker run -it -p <port_on_server>:<port_from_docker> --name <container_name> <image_name>

 

Como parar a execução de um container:

docker stop <container_name>

 

Como excluir um container:

docker rm <container_name>

 

Ao rodar o Docker, obtenho o seguinte erro: “The container name is already in use by container”
Quando este erro acontecer, significando que anteriormente um container com mesmo nome já foi executado, como por exemplo docker run –name drall-v1 …

Se o container ainda estiver em execução, é necessário pará-lo primeiramente antes de excluí-lo.

Pode ser executado a mesma imagem com outro nome ou será necessário excluir e posteriormente recriar o container com o mesmo nome. A exclusão no atual exemplo pode ser feita com o comando:

docker rm drall-v1
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!