[GH-ISSUE #93] Docker能否增加自定义端口参数呢? #66

Closed
opened 2026-03-03 11:55:48 +03:00 by kerem · 5 comments
Owner

Originally created by @fsnhljz on GitHub (Oct 17, 2021).
Original GitHub issue: https://github.com/Finb/bark-server/issues/93

可能我说得不明白,我用群晖的docker,希望使用host网络,但这个貌似定了是8080端口。如果可以环境变量自己填端口就好了
Uploading WX20211017-132424.png…

Originally created by @fsnhljz on GitHub (Oct 17, 2021). Original GitHub issue: https://github.com/Finb/bark-server/issues/93 可能我说得不明白,我用群晖的docker,希望使用host网络,但这个貌似定了是8080端口。如果可以环境变量自己填端口就好了 ![Uploading WX20211017-132424.png…]()
kerem closed this issue 2026-03-03 11:55:48 +03:00
Author
Owner

@Finb commented on GitHub (Oct 17, 2021):

docker run -dt --name bark -p 9999:8080 -v pwd/bark-data:/data finab/bark-server

使用docker自带的端口映射,例如上面的9999

<!-- gh-comment-id:945052726 --> @Finb commented on GitHub (Oct 17, 2021): docker run -dt --name bark -p 9999:8080 -v `pwd`/bark-data:/data finab/bark-server 使用docker自带的端口映射,例如上面的9999
Author
Owner

@foxdodo commented on GitHub (Feb 13, 2025):

docker run -dt --name bark -p 9999:8080 -v pwd/bark-data:/data finab/bark-server

使用docker自带的端口映射,例如上面的9999

host网络下改端口映射无效,楼主应该是跟我一样想用ipv6,但是改bridge模式的ipv6很难。这个项目我查了下只能改main.go自己构建一个新镜像来改host网络默认端口。希望作者能花点时间适配一下留个改参数途径 -e PORT=8081 谢谢

<!-- gh-comment-id:2657687797 --> @foxdodo commented on GitHub (Feb 13, 2025): > docker run -dt --name bark -p 9999:8080 -v `pwd`/bark-data:/data finab/bark-server > > 使用docker自带的端口映射,例如上面的9999 host网络下改端口映射无效,楼主应该是跟我一样想用ipv6,但是改bridge模式的ipv6很难。这个项目我查了下只能改main.go自己构建一个新镜像来改host网络默认端口。希望作者能花点时间适配一下留个改参数途径 `-e PORT=8081` 谢谢
Author
Owner

@mritd commented on GitHub (Feb 14, 2025):

docker run -dt --name bark -p 9999:8080 -v pwd/bark-data:/data finab/bark-server

使用docker自带的端口映射,例如上面的9999

host网络下改端口映射无效,楼主应该是跟我一样想用ipv6,但是改bridge模式的ipv6很难。这个项目我查了下只能改main.go自己构建一个新镜像来改host网络默认端口。希望作者能花点时间适配一下留个改参数途径 -e PORT=8081 谢谢

可以使用 BARK_SERVER_ADDRESS 环境变量告诉 sever 需要监听哪个端口,参数默认值没记错是 0.0.0.0:8080

<!-- gh-comment-id:2658030252 --> @mritd commented on GitHub (Feb 14, 2025): > > docker run -dt --name bark -p 9999:8080 -v `pwd`/bark-data:/data finab/bark-server > > > > 使用docker自带的端口映射,例如上面的9999 > > host网络下改端口映射无效,楼主应该是跟我一样想用ipv6,但是改bridge模式的ipv6很难。这个项目我查了下只能改main.go自己构建一个新镜像来改host网络默认端口。希望作者能花点时间适配一下留个改参数途径 `-e PORT=8081` 谢谢 可以使用 BARK_SERVER_ADDRESS 环境变量告诉 sever 需要监听哪个端口,参数默认值没记错是 0.0.0.0:8080
Author
Owner

@Finb commented on GitHub (Feb 14, 2025):

也可以改运行命令

docker run -dt --name bark --network host -v `pwd`/bark-data:/data finab/bark-server bark-server -addr 0.0.0.0:8081
<!-- gh-comment-id:2658033820 --> @Finb commented on GitHub (Feb 14, 2025): 也可以改运行命令 ```sh docker run -dt --name bark --network host -v `pwd`/bark-data:/data finab/bark-server bark-server -addr 0.0.0.0:8081 ```
Author
Owner

@foxdodo commented on GitHub (Feb 15, 2025):

感谢2位大佬,已经弄好了

<!-- gh-comment-id:2660596975 --> @foxdodo commented on GitHub (Feb 15, 2025): 感谢2位大佬,已经弄好了
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#66
No description provided.