如何管理 NAS 中各种 Docker 容器的端口?

2023-06-27 13:52:45 +08:00
 qsnow6
家用 NAS 上了一堆容器,用起来是很爽,但是各种容器开的端口多了后,很难记住,只能扔到浏览器的收藏夹里,有没有更便捷的管理方式?
7103 次点击
所在节点    NAS
66 条回复
yanhuijun1996
2023-06-27 15:28:02 +08:00
推荐一手 https://github.com/soulteary/docker-flare

非常轻量,响应快,简洁上面介绍的大多用过,还是有点大。
JayZXu
2023-06-27 15:28:41 +08:00
portainer 里面直接点端口跳转。
很多服务利用率不高,没必要配域名也没必要加书签
还是 portainer 简单无脑
qsnow6
2023-06-27 15:29:07 +08:00
@shenjinpeng 那不是还要维护 DNS ?
lyxeno
2023-06-27 15:48:14 +08:00
我感觉书签很好用,反正能通过书签名能检索。
yuhangch
2023-06-27 15:51:13 +08:00
cloudflare tunnel 优点是安全,缺点是慢
solodxg
2023-06-27 16:04:35 +08:00
看服务变化 和对各服务状态数据 需求情况,如果服务相对固定 那就 heimdall ,如果对服务有一些数据查看和简单控制需求,同时还想加一些外部收藏夹之类的 建议 homepage, 就是 homepage 需要编辑 yml 文件 灵活度高 也美观 但是配置起来麻烦一些
lihang1329
2023-06-27 16:32:06 +08:00
ByteCat
2023-06-27 16:53:40 +08:00
我现在都用 Traefik ,写好标签,自己会申请证书,很方便
HangoX
2023-06-27 17:22:10 +08:00
不用端口管理,容器不要暴露端口,直接走 docker 内网,docker 给每个容器分配内部域名,通过 nginx 反向代理这个域名即可。即使容器端口一样,容器名字不同,就不会冲突
riggzh
2023-06-27 17:23:38 +08:00
以群晖为例,自带的 Web Station 就是个带 UI 的 Nginx ,可以配置
sundev
2023-06-27 17:46:52 +08:00
macvlan bridge 网络,这样的话每个容器可以有 IP 地址,这样端口不冲突
vmebeh
2023-06-27 17:48:51 +08:00
反代一下再顺手做个导航页
dropdatabase
2023-06-27 19:00:01 +08:00
@HangoX 找了下 没找到你说的这个内部域名。请教下 怎么查看呢?
kuawo
2023-06-27 19:17:24 +08:00
能看看大佬 docker 里有哪些好东西吗
allence
2023-06-27 21:02:53 +08:00
服务多了绑域名也无济于事,以前也是收藏夹解决,现在用[Material Design New Tab]( https://chrome.google.com/webstore/detail/material-design-new-tab/kgfodmcknjlgkbgkkafogbdaibkfgdgo)感觉良好
waltcow
2023-06-27 21:06:04 +08:00
traefik Portainer
waltcow
2023-06-27 21:09:07 +08:00
EricXuu
2023-06-27 21:14:39 +08:00
域名肯定比端口好记多了,就服务名作前缀,这有啥记不住的
honmaple
2023-06-27 21:23:55 +08:00
Nginx Proxy Manager + AdGuard ,把 Docker 里暴露出去的 HTTP 端口收回去,全部使用域名访问,记得部署到同一网络,然后在 Proxy Host 里使用 http://[docker 名称]:[docker 端口],比如 http://alist:5244

上面说的导航页我也部署了一个,但除了好看点没啥用,不如直接进 Nginx Proxy Manager
wchluxi
2023-06-27 21:32:55 +08:00
用 homepage 写个个人导航页,将服务挂上去。还能看到容器状态。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/952054

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX