鍍金池/ 問答/Linux/ docker修改配置

docker修改配置

docker創(chuàng)建nginx容器時(shí)

docker run -d -p 80:80 --name xy_nginx\ 
-v /var/nginx/www/html:/var/www/html\
--link xy_phpfpm:phpfpm --name xy_nginx nginx:1.10.3

現(xiàn)在想補(bǔ)上

-v /var/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
 -v /var/nginx/logs:/wwwlogs

我自己試探
我直接把容器停掉 修改了

/var/lib/containers/{$nginx容器}/hostconfig.json

然后再啟動 啟動不了 可能是文件hash改變了,然后改回來了.有沒有大神知道怎么修改不是新命令

回答
編輯回答
小曖昧

有一個(gè)不可變基礎(chǔ)設(shè)施理論,最佳方法就是停掉重新啟動一個(gè)新實(shí)例

2018年2月3日 15:19
編輯回答
檸檬藍(lán)

這種情況,建議你重新跑一下,在原基礎(chǔ)上修改命令是不合理的做法,一般都會使用dockerfile或者docker-compose來繼續(xù)書寫命令。

2017年9月27日 21:04