Docker容器在启动时执行哪个文件?

我正在和领class(学习工头和docker工人)一起玩,想尝试docker的方法。

使用docker集线器的官方集装箱

在任何地方都找不到docker文件。

当我从容器中启动容器时,如何找出执行哪个文件?

我问的原因是我希望容器使用主机的两个networking接口,一个用于Web-UI,另一个用于在单独的专用networking上分配DHCP和DNS。

如果我用'bash'执行容器,我可以通过我的dns和dhcp代理networking的configuration选项,但是我失去了所有其他的好处,即SSL证书,pipe理员证书,…

    你可以运行docker inspect来获取这些信息。 例如:

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

    在不使用--format情况下运行它,查看容器的完整JSONconfiguration。