如果我使用CMD["/use/sbin/ssh", "-D"]
运行一个docker容器,我可以让它们运行daemonized,这很好。
然后,我也想运行puppet agent,构建我们所说的容器,如apache服务器。
是否可以执行此操作然后公开apache服务器?
答案 0 :(得分:0)
这是另一种解决方案。我们使用ENTRYPOINT docker file指令,如下所述:https://docs.docker.com/articles/dockerfile_best-practices/#entrypoint。使用它可以在CMD指令或通过docker run传递命令之前在后台运行puppet agent和其他服务。