我有一个奇怪的问题:
我创建了一个docker-container (debian镜像)并安装了一个apache-server。但是,当我重新启动容器时,其他一切都在那里,但是服务器在启动时并没有启动。我使用systemctl命令添加了apache2,但它仍然不起作用。我不知道这是docker的问题还是debian的问题。
问候
发布于 2017-06-22 06:15:34
在docker镜像上,您不必处理systemd来启动程序。相反,看看Dockerfile的指令ENTRYPOINT和CMD (https://docs.docker.com/engine/reference/builder/#entrypoint和https://docs.docker.com/engine/reference/builder/#cmd)。
如果你想在容器中有一个apache,在docker hub上有一些可用的图像。您可以查看Dockerfile来了解它是如何工作的。
https://stackoverflow.com/questions/44684609
复制相似问题