[GH-ISSUE #171] 旁路由模式下docker无法通过外网访问 #86

Closed
opened 2026-03-03 11:55:57 +03:00 by kerem · 1 comment
Owner

Originally created by @sean908 on GitHub (Sep 18, 2022).
Original GitHub issue: https://github.com/Finb/bark-server/issues/171

使用手册中docker用法的基本命令
docker run -dt --name bark -p 8080:8080 -v pwd/bark-data:/data finab/bark-server
结果发现内网curl可以正常返回200, 但是公网访问失败, 通过端口扫描也显示容器放开的端口是关闭状态

在命令中加用--net=host可以实现公网访问

所以容器使用桥接网络时是否还需要加配什么呢?

PS: 跑容器的是一台旁路由

Originally created by @sean908 on GitHub (Sep 18, 2022). Original GitHub issue: https://github.com/Finb/bark-server/issues/171 使用手册中docker用法的基本命令 `docker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server` 结果发现内网`curl`可以正常返回200, 但是公网访问失败, 通过端口扫描也显示容器放开的端口是关闭状态 在命令中加用`--net=host`可以实现公网访问 所以容器使用桥接网络时是否还需要加配什么呢? PS: 跑容器的是一台旁路由
kerem closed this issue 2026-03-03 11:55:57 +03:00
Author
Owner

@Finb commented on GitHub (Sep 19, 2022):

原因很多, 建议用类似“Docker端口映射外部无法访问”的关键字去搜一下,或者你就简单的用 host 网络

<!-- gh-comment-id:1250489534 --> @Finb commented on GitHub (Sep 19, 2022): 原因很多, 建议用类似“Docker端口映射外部无法访问”的关键字去搜一下,或者你就简单的用 host 网络
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bark-server#86
No description provided.