我想添加/刪除一個碼頭工人容器重啓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