我正在和领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。