php 服务器容器,Symfony服务器:在php Docker容器中运行

我有一个php docker容器,这是我的symfony项目.

这是我的docker-compose.yml

php-fpm:

build: ./php

container_name: php-fpm

links:

- db

ports:

- 9000:9000

- 8448:8448

- 8000:8000

working_dir: /var/www/html/

volumes:

- ../app:/var/www/html

volumes_from:

- data

tty: true

env_file:

- ./docker.env

entrypoint: /entrypoint.sh

我想用这个命令启动我的symfony项目:

php bin/console server:run localhost:8000

但是当我想访问网址时,它无法正常工作.我有这个错误消息:

The localhost page isn’t working

localhost didn’t send any data.

我该如何解决这个问题?

PS:我正在使用docker for mac

和php bin / console -vvv服务器:运行localhost:8000输出:

[2016-08-06 14:09:53] php.DEBUG: fsockopen(): unable to connect to

localhost:8000 (Connection refused)

{“type”:2,”file”:”/var/www/html/symfony-test/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/ServerCommand.php”,”line”:59,”level”:28928}

06002

// Quit the server with CONTROL-C.

RUN ‘/usr/local/bin/php’ ‘-S’ ‘localhost:8000’

‘/var/www/html/symfony-test/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/router_dev.php’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值