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 协议》,转载必须注明作者和本文链接
mark 亲测好用