如何用docker-compose 執行 laravel app?

发布于 2022-09-07 22:58:51 字数 1029 浏览 26 评论 0

我想在docker裡執行laravel app,以下是我的操作步驟,希望有人告訴我哪邊出了問題。

1.在本地創建一個laravel app

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

2.創建 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-recreate -d,並透過瀏覽器訪問127.0.0.1:3021,卻無法取得任何資訊。

因此我執行 docker-composer log, 發現terminal裡跳出以下錯誤通知

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.

請問應該如何修正錯誤?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文