我是docker的新手,我已经为web服务创建了一些容器。所有容器都运行良好,但是nginx容器无法访问phpfpm容器。我检查了配置文件,但什么也没找到,也许网络问题,我搜索了很多网站,似乎没有必要通过docker容器打开防火墙。所以,这很奇怪,请帮忙!
nginx的error.log
2017/12/01 08:09:24 [错误] 6#6:* 4 connect()失败(111:连接被拒绝)连接上游,客户端:172.18.0.1,服务器:localhost,请求:& #34; GET /index.php HTTP / 1.1",上游:" fastcgi://172.18.0.4:9000",主持人:" localhost:81"
搬运工-compose.yml
nginx vhost.conf
location ~ \.php$ {
fastcgi_pass phpfpm:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}