【发布时间】:2015-12-18 12:28:41
【问题描述】:
我正在尝试创建一个 docker 环境来开发我们的 PHP 应用程序。我正在使用 Docker Compose 来配置容器。
到目前为止,一切进展顺利,但我无法让 nginx 与 php-fpm 对话。
2015/12/17 15:49:47 [error] 9#9: *5 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.99.1, server: , request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://172.17.0.9:9000", host: "mysite.docker.local:676"
这是我的 docker-compose.yml 文件的相关部分:
app:
image: yappabe/data
volumes:
- .:/var/www
- /vendor
- ./logs/nginx:/var/log/nginx
tty: true
nginx:
image: yappabe/nginx
ports:
- 676:80
links:
- php
volumes_from:
- app
environment:
DOCUMENT_ROOT: /var/www/public
INDEX_FILE: index.php
PHP_FPM_SOCKET: php:9000
php:
image: yappabe/php:5.6
volumes_from:
- app
links:
- mysql
- mailcatcher
【问题讨论】:
标签: php nginx docker docker-compose