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
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。