Path: 宝塔面板 API 参考

Docker

## Operations

- [获取 Docker Compose 模板列表](/api/docker/template-list)
- [获取容器执行命令的日志](/api/docker/get-cmd-log)
- [获取所有 Docker 容器列表及运行状态](/api/docker/get-list)
- [清理所有已停止的无用容器](/api/docker/prune-container)
- [重启 Docker 容器](/api/docker/restart)
- [启动已停止的 Docker 容器](/api/docker/start)
- [停止运行中的 Docker 容器](/api/docker/stop)
- [获取本地 Docker 镜像列表](/api/docker/image-list)
- [清理所有无用的 Docker 镜像](/api/docker/prune-image)
- [搜索 Docker Hub 上的镜像](/api/docker/search-image)
- [创建 Docker 网络](/api/docker/create-network)
- [获取 Docker 网络列表](/api/docker/get-host-network)
- [清理无用的 Docker 网络](/api/docker/prune-network)
- [获取 Docker Compose 项目列表](/api/docker/get-project-list)
- [获取 Docker 镜像仓库列表](/api/docker/registry-list)
- [设置 Docker 镜像仓库的备注](/api/docker/set-remark)
- [获取 Docker 的安装状态和配置](/api/docker/get-config)
- [获取 Docker 镜像加速器配置](/api/docker/get-registry-mirrors)
- [安装 Docker 和 Docker Compose（异步任务）](/api/docker/install-docker-program)
- [设置 Docker 监控数据的保留天数](/api/docker/set-monitor-save-date)
- [设置 Docker 官方镜像加速器地址](/api/docker/set-registry-mirrors)
- [创建 Docker 存储卷](/api/docker/add-volume)
- [获取 Docker 存储卷列表](/api/docker/get-volume-list)
- [从 Docker 应用商店安装应用（参数来源于 get_apps 返回值）](/api/docker/create-app)
- [获取 Docker 应用商店的 Git 配置](/api/docker/get-apphub-config)
- [获取 Docker 应用商店的所有可用应用列表（含参数定义）](/api/docker/get-apps)
- [查询应用的依赖是否已安装](/api/docker/get-dependence-apps)
- [初始化 Docker 应用商店环境](/api/docker/install-apphub)


## Docker

## Docker API

> **注意**：API 接口可能随面板版本变更，**不保证稳定性**，仅供参考。


> 路由 `GET /btdocker/<模块>/<方法>` | `POST /mod/docker/com/<方法>/stype`

## 接口列表

### 安装与配置 (GET /btdocker/setup/)
- [install_docker_program](/api/docker/install_docker_program) — 安装 Docker
- [get_config](/api/docker/get_config) — Docker 服务状态
- [get_registry_mirrors](/api/docker/get_registry_mirrors) — 镜像加速配置
- [set_registry_mirrors](/api/docker/set_registry_mirrors) — 设置镜像加速
- [set_monitor_save_date](/api/docker/set_monitor_save_date) — 监控数据保留天数

### 容器管理 (GET /btdocker/container/)
- [get_list](/api/docker/get_list) — 所有容器列表
- [stop](/api/docker/stop) — 停止容器
- [start](/api/docker/start) — 启动容器
- [restart](/api/docker/restart) — 重启容器
- [get_cmd_log](/api/docker/get_cmd_log) — 容器执行日志
- [prune](/api/docker/prune_container) — 清理无用容器

### 镜像管理 (GET /btdocker/image/)
- [image_list](/api/docker/image_list) — 本地镜像列表
- [prune](/api/docker/prune_image) — 清理无用镜像

### 存储卷 (GET /btdocker/volume/)
- [get_volume_list](/api/docker/get_volume_list) — 存储卷列表
- [add](/api/docker/add_volume) — 创建存储卷

### 网络 (GET /btdocker/network/)
- [get_host_network](/api/docker/get_host_network) — 网络列表
- [create_network](/api/docker/create_network) — 创建网络
- [prune](/api/docker/prune_network) — 清理无用网络

### 仓库 (GET /btdocker/registry/)
- [registry_list](/api/docker/registry_list) — 镜像仓库列表
- [set_remark](/api/docker/set_remark) — 设置仓库备注

### 模板与项目 (GET /btdocker/compose/ /btdocker/project/)
- [template_list](/api/docker/template_list) — Compose 模板列表
- [get_project_list](/api/docker/get_project_list) — Docker 项目列表

### 应用商店 (POST /mod/docker/com/)
- [get_apps](/api/docker/get_apps) — 应用列表（289个）
- [create_app](/api/docker/create_app) — 安装应用（已实测安装 MySQL）
- [get_dependence_apps](/api/docker/get_dependence_apps) — 查询依赖应用
- [get_apphub_config](/api/docker/get_apphub_config) — 应用商店配置
- [install_apphub](/api/docker/install_apphub) — 初始化应用商店环境

