docker 重启机器php-fpm 容器IP发生改变
在前面我们在docker内搭建了PHP+Nginx开发环境;
但是在一次重启机器之后,发现原先配置的项目502错误;
查看PHP日志是:
明显看到fastcgi不能正常链接。
此时我们看下PHP容器IP是否发生改变:
运行结果:172.17.0.3,果然与我们Nginx 配置不一致,重启之后容器IP发生了改变导致的。
解决办法:
- 修改nginx配置ip
- 重新运行容器,执行参数 --link
这样重启之后IP也不会发生改变。
在前面我们在docker内搭建了PHP+Nginx开发环境;
但是在一次重启机器之后,发现原先配置的项目502错误;
查看PHP日志是:
明显看到fastcgi不能正常链接。
此时我们看下PHP容器IP是否发生改变:
运行结果:172.17.0.3,果然与我们Nginx 配置不一致,重启之后容器IP发生了改变导致的。
解决办法:
这样重启之后IP也不会发生改变。