Laradock-Laravel-swoole 搭建中遇到的问题

1. 编辑 docker 目录下

workerspace/Dockerfile 添加 EXPOSE PORT

2. 编辑 docker 目录下 docker-compose.yml

workspace -ports 添加 "port:port"

3. laravel 项目根目录 .env 添加

LARAVELS_LISTEN_IP=workspace/0.0.0.0
LARAVELS_DAEMONIZE=true

4. nginx/sites/ 虚拟主机目录配置添加

upstream danmu {\
  //connect IP:PORT
  server workspace:端口号 weight=5 max_fails=3
  fail_timeout=30s; keepalive 16;
}

5.最后重新构建并重启 Laradock 相关服务

docker-compose build workspace nginx
docker-compose down
docker-compose up -d nginx mysql redis memcached

6.进入容器

在 laradock 目录下通过 docker exec -it laradock_workspace_1 bash 进入 workspace 容器进入项目根目录

7.运行

/bin/laravels start
`ps`:获取容器IP地址
`docker ps` 然后,查看活动容器的列表
docker inspect YOUR_WORKSPACE_CONTAINER_ID_HERE
本作品采用《CC 协议》,转载必须注明作者和本文链接
walt-white-zhou
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

mark 亲测好用

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!