[英]Symfony server:run in php Docker container
我有一個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
但是當我想訪問網址時,它無法正常工作。 我有這個錯誤消息:
localhost頁面無效
localhost沒有發送任何數據。
我該如何解決這個問題?
PS:我正在使用docker for mac
和php bin/console -vvv server:run localhost:8000
輸出:
[2016-08-06 14:09:53] php.DEBUG:fsockopen():無法連接到localhost:8000(連接被拒絕){“type”:2,“file”:“/ var / www / html / symfony的測試/供應商/ symfony的/ symfony的/ SRC / Symfony的/捆綁/ FrameworkBundle /命令/ ServerCommand.php”, “線”:59, “電平”:28928}
[OK] Server running on http://localhost:8000
//使用CONTROL-C退出服務器。
運行'/ usr / local / bin / php''-S''localhost:8000''/ var / www / html / symfony-test / vendor / symfony / symfony / src / Symfony / Bundle / FrameworkBundle / Resources / config / router_dev.php”
關注@Alex Blex回答:它在所有接口上運行時都有效。
php bin/console server:run 0.0.0.0:8000
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.