Docker – Realizar comandos dentro de um container.

No docker é possível você realizar comandos dentro de um container sem precisar “logar” nele.
Essa é inclusive uma forma bem mais pratica de realizar passos simples como apenas ver um arquivo. Segue exemplos:

Executar comandos dentro de um container sem precisar entrar no container.

docker exec [nome_container] [comando]

Abaixo um exemplo de criação de arquivo dentro de um container

docker exec apache_container touch /root/teste.txt

O comando acima ira realizar a criação do arquivo teste.txt dentro do diretorio /root do contaier informado.

Você pode verificar se o arquivo foi criado realizando o comando:

docker exec apache_container ls /root/


A saída será:

/root/teste.txt