myt
myt
发布于 2023-06-28 / 7719 阅读 / 0 评论 / 0 点赞

docker API

Docker API 接口封装概述

我们采用的docker 版本是 v1.42 在这里把常用的操作接口都展示出来方便接入,

docker api 官方文档地址: https://docs.docker.com/engine/api/v1.42/#tag/Container/operation/ContainerList

前言

docker API 引擎 是 由docker官方 提供的HTTP API接口, 客户端上的所有操作都能通过API完成.

HTTP 所有的请求地址前缀都为 http://host_ip:2375/ host_ip 为主机IP 后面接口地址就不在重复申明

请求方式有 GET POST DELETE

术语解释:

名称

解释说明

实例

在MYT OS中运行的 单个Android 操作系统

镜像

由MYT OS 维护的Android 系统 每次发布新功能时都会新发布一个镜像 可以按需自己选择合适的版本

基础功能

  1. 获取实例列表

  2. 重启实例

  3. 运行实例

  4. 停止实例

  5. 重置实例

  6. 创建实例

  7. 获取网络对象列表

  8. 创建网络对象

  9. 获取镜像列表

  10. 拉取镜像列表

  11. 删除镜像

高级功能

  1. 全息备份

  2. 实例保留数据升级镜像

  3. 创建多个实例

魔云腾按照不同的开发语言给出了封装示例,

1.PHP Demo (待发布) 版本:1.0 更新日期:

2.Go Demo (MYT_GO_DEMO_1_0_4.zip) 版本:1.0.4 更新日期:20230706

GitHub地址 https://github.com/Henry0924/dockerApi-tool

3.JS Demo (待发布) 版本: 1.0 更新日期:

4 Python Demo

GitHub地址 https://github.com/Henry0924/myt-dockerApi-python-demo