问题描述

基于laradock在workspace容器使用swoole建立一个http服务

$server = new Swoole\Http\Server('127.0.0.1', 9588);

内部模拟访问是可以的curl 127.0.0.1:9588,但是本地浏览器无法访问

解决

  1. ip 换为容器内部ip

  1. laradock 端口映射

docker-compose.yml中找到workspace中的ports添加一行

现在客户端就可以访问了,url 127.0.0.1:9588


1 条评论

LaravelS 基于 Swoole 实现协程 — 通过协程实现并发编程 – kissfree · 2019年8月6日 下午5:29

[…] Laradock — 客户端无法访问docker容器内部http服务 […]

发表评论

电子邮件地址不会被公开。 必填项已用*标注