容器管理
内置 Docker 图形化管理,覆盖容器 / 镜像 / 网络 / 卷,并支持把容器导出成 compose 配置。
容器
- 列表:名称筛选、运行状态、端口映射
- 操作:启动 / 停止 / 重启 / 删除
- 日志:面板内直接读取容器最近日志(含多路复用帧头清洗,可读性更好)
镜像
- 镜像列表与删除
- 导入:支持上传
docker save归档直接导入(.tar/.tar.gz/.tgz/.tar.zst),服务端不留存副本
网络与卷
查看 Docker 网络与命名卷清单。
导出为 compose
单个容器一键导出,先在弹窗内预览内容,再选择复制或下载:
- 容器由 compose 编排创建时,直接导出完整原始 yml(含项目内全部服务,原文不改写)
- 否则按
docker inspect反推<容器名>-compose.yml - 反推保留镜像、命令、环境变量、端口映射、挂载、网络、重启策略、健康检查、日志驱动与 CPU / 内存限制,可直接
docker compose up -d重建 - 预览弹窗提供重新获取 / 一键复制 / 下载文件,文件名取自服务端响应头
编排项目
- 项目列表、启停
- 项目文件与目录管理
- 环境变量:在面板内直接编辑项目根目录的明文
.env,保存时同步刷新.env.example(手动添加的服务与商店安装的服务共用同一套.env规范:同名键覆盖、注释与自定义键保留)
全量导出
一键把全部容器打成 ZIP:
- 可选择跳过面板自身容器
- 编排项目按项目聚合导出原始 yml +
.env(同项目只出现一次;多文件编排按-f顺序合并并标注来源) - 独立容器逐份反推 YAML
- 包内附 README 清单(文件清单、已跳过容器、需人工确认项)
- 运行态信息(IP、状态)不导出;绑定挂载与命名卷会列出「需人工确认」项
