💡 Dockpeek 是什么?

Dockpeek是一个轻量级的 Docker 容器端口映射仪表盘,主要用于即时查看 Docker 容器的端口映射情况。它支持管理多个 Docker 套接字(Docker sockets),可以一键打开暴露的端口,方便访问和管理容器化应用。


🌟 主要功能

  • • 端口映射展示:提供可点击的主机到容器端口链接,方便快速访问对应的 Web 应用。

  • • 多 Docker 套接字支持:能够集中管理多个 Docker 主机的套接字。

  • • 安全设计:通过认证和 socket-proxy 实现对 Docker API 的只读安全访问。

  • • 便捷搜索:支持按容器名称或外部端口快速查找容器。

  • • 数据导出:可以将容器和端口详情导出为 JSON 格式。

  • • 用户友好界面:界面简洁,支持持久化暗黑模式。


2. 🐳 安装指南

下面介绍飞牛 NAS 通过 Docker 进行部署, 其它部署方式请参考官方说明文档。

1. 在飞牛主页面找到 Docker 打开后,切换菜单 Compose -> 新增项目

图片

2. 创建项目页面根据实际情况定义 项目名称、选择 路径,选中 创建 docker-compose.yml 后,把下面 yml 文件粘贴到文本框中。检查无误后点击 确定 按钮进行部署。

图片

services:
  dockpeek:
    image:ghcr.io/dockpeek/dockpeek:latest
    container_name:dockpeek
    environment:
      -SECRET_KEY=my_secret_key   # Set secret key
      -USERNAME=admin             # Change default username
      -PASSWORD=admin             # Change default password
    ports:
      -"3420:8000"
    volumes:
      -/var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped

3. 使用

1. 在浏览器地址输入:http://<NAS地址>:3420就能看到到登录界面。

图片

2. 登录后的主界面,点端口可以直接打开应用的界面。

图片

3. 可以搜索端口。

图片


能很容易找到空闲的端口,对于喜欢折腾的人来说,省了很多事。


4. 总结

Dockpeek 是一个方便、集中且安全的 Docker 端口映射查看工具,提升了多主机多容器环境下的管理效率和使用体验。

引用链接

[1] Dockpeek: https://github.com/dockpeek/dockpeek