laradock 查看本机ip 及websocket 本地浏览器访问不到的问题
www.cnblogs.com/myJuly/p/13099974.... 使用该教程 搭建最简单的 websocket 服务器
发现本地浏览器访问不到容器内的 ws
laradock 采用最简的 ubuntu 系统 ip addr
都使用不了
需要手动安装 后才可以使用 ip addr 查看ip
apt-get update & apt-get install -y iproute2
教程内端口号 的映射也需要到 laradock
的 docker-compose.yml
绑定 查找到 Workspace Utilities
内找到 ports
绑定
修改文件后 需要重新构建 workspace 后启动容器
docker-compose build workspace
博文中的 ip 为 172.19.0.7
端口号绑定的是 9588
现在可以看到可以访问到了 聊天室内也正常访问
结论#
综上得到 如果你使用 laradock
里面使用了端口号 需要外部能够访问 那么需要在 laradock
文件夹中的 docker-compose.yml
内 找到 workspace
增加你需要的绑定端口 然后重新构建 workspace
在代码中的使用要用容器内的 ip 地址 外部访问就使用宿主机的 ip 地址就 ok 了
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: