首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker - Laravel -无法设置

问Docker - Laravel -无法设置
EN

Stack Overflow用户
提问于 2020-02-18 03:09:20
回答 1查看 46关注 0票数 0

我根本无法使用docker在nginx反向代理上启动和运行我的laravel应用程序。请告诉我我哪里做错了。我收到502或500个错误。

我的Dockerfile是:

代码语言:javascript
复制
FROM php:7.2.2-fpm

WORKDIR /app
COPY . /app

CMD php artisan serve --host=127.0.0.1 --port=8000
EXPOSE 8000

我的docker-compose.yml文件是

代码语言:javascript
复制
version: "3"

services:
  # App php-fpm service
  app:
    build: ./
    container_name: livechats_app
    restart: unless-stopped
    expose:
      - 80
    environment:
      VIRTUAL_HOST: livechats.mikolaj.dk
      VIRTUAL_PORT: 8000
      LETSENCRYPT_HOST: livechats.mikolaj.dk
      LETSENCRYPT_EMAIL: mikoo1991@yahoo.com
EN

回答 1

Stack Overflow用户

发布于 2020-02-18 07:23:28

暴露一个端口,并不将其绑定到主机,它只与docker网络中的其他服务共享

Dockerfile:

代码语言:javascript
复制
FROM php:7.2.2-fpm

WORKDIR /app
COPY . /app

EXPOSE 8000
CMD php artisan serve --host=127.0.0.1 --port=8000

docker-compose.yml:

代码语言:javascript
复制
version: "3"

services:
  # App php-fpm service
  app:
    build: ./
    container_name: livechats_app
    restart: unless-stopped
    ports:
      - "80:8000"
    expose:
      - 80
    environment:
      VIRTUAL_HOST: livechats.mikolaj.dk
      VIRTUAL_PORT: 8000
      LETSENCRYPT_HOST: livechats.mikolaj.dk
      LETSENCRYPT_EMAIL: mikoo1991@yahoo.com
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60268980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档