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.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