我想添加/删除一个码头工人容器重启nginx的容器,当上游服务器更新
我使用Dockerfile add命令我nginx.conf添加到/ etc/nginx的目录内运行在Nginx的我的服务器。
# Copy a configuration file from the current directory
ADD nginx.conf /etc/nginx/
然后在我运行nginx的容器,它有一个像这样
# List of application servers
upstream app_servers {
server 172.17.0.91:9000;
server 172.17.0.92:9000;
server 172.17.0.93:9000;
}
如何重新启动我的nginx采取编辑nginx.conf的效果CONF?
谢谢你提前!
因为要修改你的Dockerfile容器,你需要重建码头工人形象,从而从该映像运行一个新的容器。没有办法可以重新启动位于废弃容器中的nginx进程来读取它没有的新配置文件。 – Thomasleveil 2014-10-10 08:01:45
我想我真的很不理解码头工人。我想,外部脚本,当更新时,我会做码头重启或其他生效。它有点不方便重建图像。因为我有其他脚本修改nginx配置。我想,我会退出使用nginx docker。但是,嘿,我使用码头沉重地对其他应用程序。感谢你的回答。 – Hokutosei 2014-10-10 13:16:33