NAS Docker端口管理工具哪个更好用?

2025-10-24 22:26:31 2点赞 21收藏 2评论

NAS 的朋友少不了玩 Docker,而 Docker 容器多了端口就不好记,所以我们需要工具来记录和管理 Docker 容器端口。

我这里列举三个辅助管理 Docker 端口的工具分别是:Portracker、Dockpeek、Dockports。本文将介绍三者,大家可以选择部署自己喜欢的工具。

Portracker

Portracker 内存占用 50M,是三者中内存占用最少的工具。主界面包含了系统信息和端口信息。通过标签还可以直接复制该容器的 URL 地址,所以使用起来比较方便。

Portracker 支持浅色和深色模式,我个人最喜欢 Portracker 的界面,但目前只有英文界面。

NAS Docker端口管理工具哪个更好用?

下面是部署 Portracker 的 compose 命令:

services: portracker: image: mostafawahied/portracker:latest container_name: portracker restart: unless-stopped pid: "host" # Required for port detection # Required permissions for system ports service namespace access cap_add: - SYS_PTRACE # Linux hosts: read other PIDs' /proc entries - SYS_ADMIN # Docker Desktop: allow namespace access for host ports (required for MacOS) security_opt: - apparmor:unconfined # Required for system ports volumes: # Required for data persistence - ./portracker-data:/data # Required for discovering services running in Docker - /var/run/docker.sock:/var/run/docker.sock:ro ports: - "4999:4999" # environment: # Optional: For enhanced TrueNAS features # - TRUENAS_API_KEY=your-api-key-here

Dockpeek

Dockpeek 内存占用 160M 个人觉得有点高了。Dockpeek 特点是支持账户登录,可以点击直接访问链接(相当于带了导航页的功能)。界面的话目前只有深色主题和英文界面。

NAS Docker端口管理工具哪个更好用?

下面是部署 Dockpeek 的 compose 命令:

services: dockpeek: image: dockpeek/dockpeek:latest container_name: dockpeek environment: - SECRET_KEY=your_secure_secret_key # Required: Set a secure secret key - USERNAME=admin # username - PASSWORD=secure_password # password ports: - "3420:8000" volumes: - /var/run/docker.sock:/var/run/docker.sock restart: unless-stopped

Dockports

Dockports 内存占用 55M,是国内开发者作品,所以支持中文界面。Dockports 界面非常直观,端口展示很显眼便于大家查看空闲端口。Dockports 目前只有端口查看功能没有链接访问功能。

NAS Docker端口管理工具哪个更好用?

下面是部署 Dockports 的 compose 命令:

services: dockports: image: crpi-xg6dfmt5h2etc7hg.cn-hangzhou.personal.cr.aliyuncs.com/cherry4nas/dockports:latest # 国内镜像 # image: ghcr.io/coracoo/dockports:latest # github镜像 container_name: dockports network_mode: host volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./config:/app/config environment: - DOCKPORTS_PORT=7577 # 可修改此端口以避免冲突 # 如果需要使用命令行参数,可以取消注释下面的行 # command: ["--port", "8080", "--debug"] restart: unless-stopped

这就是常见的几个 Docker 容器展示管理工具,便于大家在部署新容器时查找冲突端口并选择合适的新端口。特点已经介绍给大家,大家可以选择喜欢的工具去自行部署。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
2评论

  • 精彩
  • 最新
  • 喜欢

    校验提示文案

    提交
  • 所以到底哪个好?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
21
扫一下,分享更方便,购买更轻松