Docker

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 sem root

Publicado em

Crie o grupo docker. sudo groupadd docker Adicione o usuário ao grupo docker. sudo usermod -aG docker $USER Aplique as modificações ao grupo. newgrp docker Verifique se é possível de rodar o docker. docker version Isso não é recomendado em servidores conectados a internet, mantenha os privilégios docker ao usuário root.