Sessão interativa em um contêiner Docker

Publicado em

Abrindo uma sessão bash em um contêiner:

docker exec -it <nome-do-conteiner> /bin/bash

No caso de imagens minimalistas onde bash não está disponível, ainda é possível abrir uma sessão shell:

docker exec -it <nome-do-conteiner> /bin/sh

Uma sessão só pode ser aberta em contêineres que estão rodando. Verifique o status com docker ps antes de tentar abrir uma sessão.

Em caso de dúvida sobre o nome do contêiner é possível lista-los com:

docker ps --format "{{.Names}}"
Licença Creative Commons

Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional .