现象
- openwrt 中使用 docker 搭建的 solo:
docker run --detach --network=host \
--env RUNTIME_DB="MYSQL" \
--env JDBC_USERNAME="root" \
--env JDBC_PASSWORD="root" \
--env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
--env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
b3log/solo --listen_port=8080 --server_scheme=http --server_host=192.168.1.1
- 通过 192.168.1.1:8080 可以正常访问,但是通过外网 ip 就不行
- 已经在路由器里做了端口映射
- 其他服务比如 dlna 的端口映射是可以通过外网正常访问的
问题
- --server_host、--listen_port、--network 这几个参数的含义,是否与这个有关?
- 网络接口里多了一个 docker 的桥接接口,是否跟这个有关?
- 怎么配置才能外网访问啊?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于