Я хочу соединить образ 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.
Как решить эту проблему?