深色模式
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 服务本身是否正常。
更新镜像失败
通常和镜像源、网络代理、镜像拉取权限有关,优先查看日志页里的具体报错。