我是Docker的新手。在我们的docker环境中-Apache已安装且已启动并正在运行。
现在,我需要进入容器,修改httpd.conf
,保存,然后重新启动apache。
你们能告诉我,需要做什么。我对“ exec”和“ attach”命令非常困惑。
无需附加或执行(无论如何,这实际上是调试功能)
您可以docker cp
用来将本地版本复制httpd.conf
到容器中。(这样,您可以在本地环境中随意修改文件)
docker cp httpd.conf <yourcontainer_name>:/path/to/httpd.conf
完成后,您可以发送USR1信号以请求正常重启(请参见docker kill
语法):
docker kill --signal="USR1" <yourcontainer_name>
替换<yourcontainer_name>
为运行Apache的容器ID或名称。
只有在您的容器启动的主要过程是
CMD ["apachectl", "-DFOREGROUND"]
查看更多在“泊坞窗:如何重新启动服务,在泊坞窗容器中运行”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句