项目简介:
一个现代化的Docker容器端口监控和可视化工具,帮助您轻松管理和监控NAS或服务器上的端口使用情况。
项目地址:https://github.com/coracoo/DockPorts
功能特性
- 🐳 Docker集成: 通过Docker API实时监控容器端口映射
- 🖥️ 系统监控: 使用netstat监控主机端口使用情况
- 📊 可视化展示: 美观的卡片式界面,类似Docker Compose Maker风格
- 🔄 实时刷新: 支持手动和自动刷新端口信息
- 📱 响应式设计: 支持桌面和移动设备
- 🎯 智能排序: 端口按顺序排列,空隙用灰色卡片标注
- 🏷️ 来源标识: 区分Docker容器端口和系统服务端口
- 👁️ 端口隐藏: 支持隐藏不需要显示的端口,提供"已隐藏"标签页查看
- 📋 批量操作: 支持批量隐藏/取消隐藏端口范围
- 🎨 虚拟端口: 隐藏端口以虚线边框样式区分显示
- ⚡ 实时同步: 隐藏/取消隐藏操作后立即更新显示状态
DockerCompose部署:
打开飞牛docker找到compose,点击新增项目,按照图中所示填写。

compose代码:
services:
dockports:
image: crpi-xg6dfmt5h2etc7hg.cn-hangzhou.personal.cr.aliyuncs.com/cherry4nas/dockports:latest
container_name: dockports
restart: unless-stopped
ports:
- "7777:7777" # 可加可不加,方便在飞牛的容器内点击链接
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./config:/app/config
environment:
- DOCKPORTS_PORT=7777 # 可修改此端口以避免冲突
logging:
driver: "json-file"
options:
max-size: "10m" # 日志轮转配置
network_mode: host
填写完成,勾选创建项目后立即启动,点击确定就会自动构建容器。