我创建了一个开放端口8080的nginx容器:80 所以我可以从主机访问它。docker nginx和php,php无法连接到本地主机
它连接到PHP具有打开端口9000 fpm的容器:9000
nginx的成功用PHP运行。
我的问题是,PHP试图访问本地主机:8080 但问题是,PHP本地主机:8080是无效的,它需要连接到Nginx容器。
这里是我的wordpress网站的错误: 你可以看到的东西是时髦有... 下面我会附上我的搬运工,compose.yml
下载从http://localhost:8080/wp-content/themes/realtyspace/plugins/advanced-custom-fields-pro.zip安装包...
下载失败。卷曲错误7:无法连接到本地主机端口8080:连接被拒绝
泊坞窗,compose.yml
version: '2'
services:
my-nginx:
build: .
volumes:
- ./../:/var/www/html
ports:
- "8080:80"
links:
- my-php
my-php:
build:
context: .
dockerfile: Dockerfile.php-fpm
volumes:
- ./../:/var/www/html
ports:
- "9000:9000"
links:
- my-mysql
my-mysql:
image: mariadb:5.5
volumes:
- /var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: wp
MYSQL_DATABASE: wp
MYSQL_USER: wp
MYSQL_PASSWORD: wp
你是直接在Linux上运行还是使用Docker for Windows/Mac? – R0MANARMY
我在Mac上使用docker,感谢 –
因此,您有一个循环引用,因为nginx需要与php和php交谈来与nginx交谈? – R0MANARMY