删除pid文件:为什么Apache2的并不在重新启动上我创造了这个码头工人码头工人形象图像
FROM debian:jessie
RUN apt-get update && apt-get install -y apache2 python-pip libapache2-mod-wsgi l
RUN pip install django
CMD ["/usr/sbin/apache2ctl","-DFOREGROUND"]
当我运行一个容器,我调用--restart=always
说法。
所以如果我重新启动电脑主机,容器会自动重启。 但是,有一个问题:apache2 pid文件没有被删除,所以apache2无法重新启动。我必须手动删除PID文件,一切都很好。
我有2个问题:
为什么这个pid文件不创建一个物理计算机上的任何问题?是否有可能告诉Apache在启动时擦除此pid文件?
是否可以在码头文件中放入“
pre-CMD
”命令?一种CMD
这将在apache2ctl之前运行?