- 获取 Docker Compose 模板列表
- 获取容器执行命令的日志
- 获取所有 Docker 容器列表及运行状态
- 清理所有已停止的无用容器
- 重启 Docker 容器
- 启动已停止的 Docker 容器
- 停止运行中的 Docker 容器
- 获取本地 Docker 镜像列表
- 清理所有无用的 Docker 镜像
- 搜索 Docker Hub 上的镜像
- 创建 Docker 网络
- 获取 Docker 网络列表
- 清理无用的 Docker 网络
- 获取 Docker Compose 项目列表
- 获取 Docker 镜像仓库列表
- 设置 Docker 镜像仓库的备注
- 获取 Docker 的安装状态和配置
- 获取 Docker 镜像加速器配置
- 安装 Docker 和 Docker Compose(异步任务)
- 设置 Docker 监控数据的保留天数
- 设置 Docker 官方镜像加速器地址
- 创建 Docker 存储卷
- 获取 Docker 存储卷列表
- 从 Docker 应用商店安装应用(参数来源于 get_apps 返回值)
- 获取 Docker 应用商店的 Git 配置
- 获取 Docker 应用商店的所有可用应用列表(含参数定义)
- 查询应用的依赖是否已安装
- 初始化 Docker 应用商店环境
文档概览
Docker
Docker API
注意:API 接口可能随面板版本变更,不保证稳定性,仅供参考。
路由
GET /btdocker/<模块>/<方法>|POST /mod/docker/com/<方法>/stype
接口列表
安装与配置 (GET /btdocker/setup/)
- install_docker_program — 安装 Docker
- get_config — Docker 服务状态
- get_registry_mirrors — 镜像加速配置
- set_registry_mirrors — 设置镜像加速
- set_monitor_save_date — 监控数据保留天数
容器管理 (GET /btdocker/container/)
镜像管理 (GET /btdocker/image/)
- image_list — 本地镜像列表
- prune — 清理无用镜像
存储卷 (GET /btdocker/volume/)
- get_volume_list — 存储卷列表
- add — 创建存储卷
网络 (GET /btdocker/network/)
- get_host_network — 网络列表
- create_network — 创建网络
- prune — 清理无用网络
仓库 (GET /btdocker/registry/)
- registry_list — 镜像仓库列表
- set_remark — 设置仓库备注
模板与项目 (GET /btdocker/compose/ /btdocker/project/)
- template_list — Compose 模板列表
- get_project_list — Docker 项目列表
应用商店 (POST /mod/docker/com/)
- get_apps — 应用列表(289个)
- create_app — 安装应用(已实测安装 MySQL)
- get_dependence_apps — 查询依赖应用
- get_apphub_config — 应用商店配置
- install_apphub — 初始化应用商店环境