您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker使用Docker Engine API开发 正文
时间:2026-11-15 来源:网络整理 编辑:热点
谷歌霸屏推广业务【tg:seogoogle987】
Docker提供了一个用于与Docker守护进程进行交互的API(称为Docker Engine API),以及用于Go和Python的SDK。使用SD云计K,您可以快速轻松地构建和扩展Docker应用程序和解决方案。如果Go或Python不适用于您,则可以直接使用Docker Engine API。
Docker算核 Engine API是一种RESTful API,可通过HTTP客户端(例如wget或 curl)或HTTP库(大多数现代编程语言的一部分)进行访问。
版本化心技的API和SDK
您应使用的Docker Engine API的版本取决于Docker守护程序和Docker客户端的版本。
给定版本的Docker Engin术De SDK支持特定版本的Docker Engine API,以及所有早期版本。如果发生重大变化,则会在显眼位置进行记录。
Docker守护程序和客户端不必始终保oc持相同版本。但是,请记住以下几点。
1.如果守护程序比客户端新,则客户端不知道守护程序中的新功能或不推荐使用的API端点。
2.如果客户端比守护程序新,则客户ke端可以请求守护程序不知道的API端点。
添加新功能后,将发布API的新版本。Docker API向后兼容,因此除非需要利用新功能,否则无需更新使用该APIr教的代码。
要查看您的Docker守护程序和客户端支持的API的最高版本,请使用 docker version;
您可以通过以下方式之一指定要使用的API版本:
1.程:使用SDK时,请使用最新版本,但至少要使用将API版本与所需功能结合在一起的版本。
2.curl直接使用时,将版本指定为URL的第一部分。例如,如果端点为/cDoontainers/,则可以使用 /v1.41/containers/。
3.要强制Docker CLI或Docker Engine SDK使用比API报告的ck版本更旧的API版本docker version,请将环境变量DOCKER_API_VERSION设置为正确的版本。这适用于Linux,Windows或ermacOS客户端。
DOCKER_API_VERSION='1.41'
设置环境变量后,即使Docker守护程序支持较新的版本,也会使用该版本的API。此环境变使用量禁用API版本协商,因此,仅当必须使用特定版本的API或用于调试时,才应使用此环境变量。
4.Docker Go SDK允许您启用API版本协商,自动选择客户端和Do所使用的Docker Engine都支持的API版本。
5.对于SDK,您还可以通过编程方式指定API版本,作为client对象的参数。请参阅 Go构造函ck数 或的 Python SDK文档client。
Arm进行十年来最大规模技术改革 旨在挑战英特尔芯片2026-09-29
爱捷云入选“2021年度混合云优秀案例”2026-08-05
如何使用TensorFlow构建机器学习模型2026-06-14
谷歌:计划到2030年实现数据中心全天候无碳能源运营2026-10-07
Twitter Spaces社交语音聊天功能抢先Clubhouse登陆安卓平台2026-07-13
标签: 死了么 Demumu BBC2026-06-25
云计算核心技术Docker教程:Docker Hub修改现有令牌2026-08-08
泰勒·斯威夫特新专寻宝游戏引争议:粉丝质疑推广视频系 AI 生成2026-07-14
标签: 华为 Agentic Core MWC2026 Physical AI2026-08-11
标签: 高鑫零售 李卫平 华裕能 盒马2026-07-27
微软云计算业务面临新的反垄断投诉2026-11-04
吃出芽的花生有什么好处2026-10-19
阿里云发布首个域名AI大模型应用:可一键生成创意域名2026-09-14
华人博士生首次尝试用两个Transformer构建一个GAN2026-09-30
标签: 高鑫零售 李卫平 大润发 盒马2026-11-07
标签: VITURE Luma Beast XR Cyberpunk 20772026-10-06
标签: 国泰君安香港 中信证券香港 潘举鹏 香港IPO2026-10-14
标签: 西贝餐饮 贾国龙 餐饮行业 个人IP2026-07-03