Как связать php и образ композитора с помощью docker-composer? - PullRequest
0 голосов
/ 19 сентября 2018

Я хочу соединить образ php и composer, чтобы я мог запустить приложение laravel в докере.

Вот что я попробовал, я что-то не так делаю?

шаг 1.создайте простое приложение laravel на localhost.

composer create-project --prefer-dist laravel/laravel laravel-app 5.6

step2.create docker-compose.yml

version: '3'

services:
    php:
        image: php:7-fpm
        ports: 
          - "3021:8000"
        volumes:
            - ./laravel-app:/app
    composer:
        image: composer:latest
        volumes:
            - ./laravel-app:/app
        working_dir: /app
        command: ["install","php artisan serve --host=0.0.0.0"]
        depends_on:
            - php

После этого я запускаю docker-compose up --force-воссоздать -d и получаю доступ 127.0.0.1: 3021 в браузере, но я ничего не получаю.

Затем я запускаю журнал docker-composer, он показывает мне это сообщение об ошибке:

Invalid argument php artisan serve --host=0.0.0.0. Use "composer require php artisan serve --host=0.0.0.0" instead to add packages to your composer.json.

Как решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...