1

我有一个奇怪的问题:

我创建了一个 docker-container(debian 映像)并安装了一个 apache-server。但是,当我重新启动容器时,其他一切都在那里,但服务器没有在启动时启动。我使用 systemctl 命令添加了 apache2,但它仍然无法正常工作。我不知道这是 docker 问题还是 debian 问题。

问候

4

1 回答 1

3

在 docker 映像上,您不必处理 systemd 来启动程序。而是查看 Dockerfile 的指令 ENTRYPOINT 和 CMD(https://docs.docker.com/engine/reference/builder/#entrypointhttps://docs.docker.com/engine/reference/builder/#cmd) .

如果您想在容器中使用 apache,则 docker hub 上有一些可用的图像。您可以查看 Dockerfile 以了解其工作原理。

于 2017-06-21T22:15:34.163 回答