laradock运行laravel-S
- laravel安装laravel-s 安装swoole扩展省略 直接上主题
- 启动laradock项目
配置文件配置好,监听5200端口,端口需在docker-compose.yml 中添加端口映射。
找到 workspace, 在下面的 prots 下面添加一行
5200:5200。之后重新 docker-compose build workspace 后重启 workspace 之后
在容器内启动workspace 在容器内启动laravel-s
3. 外部访问127.0.0.1:80能成功
但是访问127.0.0.1:5200失败
在容器内部curl 127.0.0.1:5200可以访问到
4. 在建立 http 服务器的时候,监听的地址不是 127.0.0.1 而是 laradock 中 workspace 容器的地址。
通过命令 ip docker inspect -f ‘{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}’ 容器名称
访问到内部容器ip为
5. 修改配置 http 服务器监听的 ip 地址修改为 172.19.0.3。
就能在本地访问 laradock 中的 http 服务器了。
访问成功