2016-08-06 12 views
3

私はsymfonyプロジェクトのどこにphpドッカーコンテナを持っていますか?Symfonyサーバ:php Dockerコンテナで実行する

php bin/console server:run localhost:8000 

しかし、私はURLにアクセスしたいとき、それは働いていない。ここで

は私のドッキングウィンドウ-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プロジェクトを立ち上げたいです。私は、このエラーメッセージがあります。

localhostのページが

localhostは動作していない任意のデータを送信しませんでした。

どうすれば修正できますか?

PS:私はマック

そしてphp bin/console -vvv server:run localhost:8000出力用のドッキングウィンドウを使用しています:

[2016年8月6日午後2時〇九分53秒] php.DEBUG:fsockopenの():接続できません。/var/www/html/symfony/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/ServerCommandこのサンプルでは、 .php "、" line ":59、" level ":28928}

                             [OK] Server running on http://localhost:8000       

// 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 '

+0

'php bin/console -vvv server:run localhost:8000'はどのような出力を出力しますか? –

+4

すべてのインタフェースでそれを実行してください: 'php bin/console server:0.0.0.0:8000'を実行してください –

答えて

6

@Alex Blexの回答:これはすべてのインターフェイスで実行すると機能します。

php bin/console server:run 0.0.0.0:8000 
関連する問題