Que arquivo um contêiner docker executa na inicialização?

5

Estou jogando com o capataz (aprendendo sobre o capataz e o docker) e queria tentar a abordagem do docker.

Trabalhando com um contêiner oficial do hub de encaixe

Não é possível encontrar o arquivo docker para ele em nenhum lugar.

Como descubro qual arquivo é executado quando eu inicializo o contêiner de dentro do contêiner?

O motivo pelo qual estou perguntando é que gostaria que o contêiner usasse as duas interfaces de rede do host, uma para a Web-UI e a outra para distribuir o DHCP e o DNS em uma rede privada separada.

Se eu executar o contêiner com 'bash' anexado, posso passar minhas opções de configuração para a rede dns e dhcp proxy para ele, mas perco todas as outras vantagens, ou seja, SSL certs, credenciais de administrador, ...

    
por tink 23.03.2016 / 21:20

1 resposta

4

Você pode executar docker inspect para obter essas informações. Por exemplo:

$ docker inspect --format="{{.Config.Cmd}}" ddf27d538154
/app/docker-entrypoint.sh

Execute-o sem --format para ver a configuração completa do JSON para seu contêiner.

    
por 23.03.2016 / 21:22