Skip to content

Docker 管理

NanShare 内置了 Docker 管理页面,用来查看和维护本机 Docker 容器、镜像和相关配置。它不是 NanShare 主功能的必需项,只有你想在 Web 里管理宿主机 Docker 时才需要开启。

页面入口

在 NanShare Web 左侧菜单点击 Docker 管理 即可进入。

需要的挂载

如果要使用这个页面,请在部署时挂载 Docker Socket:

yaml
volumes:
  - /var/run/docker.sock:/var/run/docker.sock:ro

如果页面显示 Docker 不可用,优先检查这个挂载是否存在,以及容器是否有权限访问宿主机 Docker。

页面内容

页签说明
容器管理查看容器状态、镜像、端口、创建时间、CPU 和内存占用,支持启动、停止、重启、删除、更新和批量操作
镜像管理查看镜像列表,筛选无标签或未使用镜像,删除镜像,清理无用镜像
日志查看 Docker 操作日志、日志详情、批量删除和清空
设置配置定时检查更新、更新通知、自动更新、镜像加速源和 Docker 拉取代理

实际能力

页面支持的功能和 NanShare 当前代码保持一致,主要包括:

  • 容器单个或批量启动、停止、重启、删除。
  • 容器更新,NanShare 自身容器支持单独自更新。
  • 镜像列表查看、单个删除、批量清理无用镜像。
  • 更新检查任务,可设置白名单、黑名单、并发数和检查日志输出。
  • TG 更新通知和自动更新。
  • 自定义 registry-mirrors,以及 Docker 拉取代理。
  • Docker 操作日志记录和查看。

使用建议

  • 只在可信设备上启用这个功能。
  • 不需要 Docker 管理时,可以不挂载 docker.sock,NanShare 主功能不受影响。
  • 更新容器前,建议先确认镜像源和代理配置正常。

常见问题

页面提示 Docker 不可用

先检查 docker.sock 是否挂载到容器内,再确认宿主机 Docker 服务本身是否正常。

更新镜像失败

通常和镜像源、网络代理、镜像拉取权限有关,优先查看日志页里的具体报错。

NanShare 文档站仅说明 NanShare 项目的部署、配置与使用。