我創建了一個開放端口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