文档
快速开始 + 每部分每设备的功能说明(持续更新中)
Docker 管理
本文介绍如何通过面板管理目标服务器上的 Docker 容器、镜像和网络。
功能简介
面板通过 SSH 远程调用目标服务器上的 Docker,提供图形化的容器/镜像/网络管理界面,省去记忆 docker 命令的麻烦。
前置条件
目标服务器需要已安装 Docker。若未安装,Docker 面板顶部有「⚡ 安装 Docker」按钮:一键安装(官方源连不上时自动回退国内源,覆盖 Debian/Ubuntu/CentOS/Rocky/AlmaLinux 等主流发行版),安装进度在右上角「后台任务」面板实时显示、可中途终止,完成后 Docker 面板自动刷新。
适用场景
- 部署和管理各种 Docker 应用
- 查看容器运行状态、日志
- 启停容器、清理无用镜像
主要功能
容器管理
| 操作 | 说明 |
|---|---|
| 查看 | 列出所有容器(名称、镜像、状态、端口、资源占用) |
| 启动 / 停止 / 重启 | 控制容器运行状态 |
| 日志 | 查看容器实时日志 |
| 删除 | 删除容器(可选是否同时删除数据卷) |
| 进入终端 | 进入容器内执行命令 |
| 打开挂载目录 | 容器每个宿主目录(bind 挂载)一个按钮,点击直达文件管理器上传/下载/编辑 |
| 查看数据库 | 一键显示数据库凭据 + 一键部署 phpMyAdmin 可视化浏览(仅一键安装的站点) |
挂载目录一键直达
容器列表的操作列里,对每个 bind 挂载(宿主机目录 → 容器目录)都会显示一个 📁 目录按钮(显示目录名,悬停看完整路径)。点击后自动切到「文件」页签并直接打开该目录,即可上传、下载、编辑、删除容器里的网站文件。
- 仅显示 bind 挂载(宿主机真实目录);匿名卷 / named volume 不显示(由 Docker 内部管理,无需文件操作)。
- 多挂载目录的容器会显示对应数量的目录按钮。
- 例如 WordPress 的
/opt/sshe-wordpress、MySQL 的/opt/sshe-mysql/data各自一个按钮。
数据库内容查看
容器列表操作列的 🗄 按钮(「查看数据库内容」)读取该站点一键安装时生成的凭据文件,弹出数据库主机/库名/用户/密码,并支持一键部署 phpMyAdmin(自动选空闲端口、加入同一 Docker 网络、预填登录信息),点击即可可视化浏览表、查询、导入导出数据。非一键安装的容器点击会提示无凭据。
镜像管理
| 操作 | 说明 |
|---|---|
| 查看 | 列出本地镜像(仓库、标签、大小) |
| 拉取 | 从仓库拉取镜像 |
| 删除 | 删除无用镜像 |
网络管理
查看和管理 Docker 网络(bridge、host 等)。
与应用大全 / 镜像大全的关系
- 应用大全:一键部署开箱即用的应用(自动写 docker-compose、配端口、配环境变量)
- 镜像大全:浏览常用 Docker 镜像,一键拉取/运行
- Docker 管理:对已经部署的容器/镜像做日常运维
三者配合:应用大全/镜像大全负责「装」,Docker 管理负责「日常管」。
注意事项
1. Docker 操作以 SSH 登录用户身份执行,通常需要 root 或加入 docker 组的用户。
2. 删除容器前确认是否要保留数据卷(数据卷删除后数据不可恢复)。
3. 面板通过 SSH 远程执行 docker 命令,不在目标服务器安装额外 Agent,零足迹。
4. 跨发行版安装:面板后台会自动识别目标服务器的包管理器,把应用大全里的 apt-get 命令自动翻译成对应的 dnf/yum(RHEL 系)或 apk(Alpine)。所以在 Rocky/CentOS/AlmaLinux 上点「安装 Nginx」等应用也能直接成功,无需手动改命令。