文档

快速开始 + 每部分每设备的功能说明(持续更新中)

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」等应用也能直接成功,无需手动改命令。