您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker使用Docker Engine API开发 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌外推代发【tg:seogoogle987】
Docker提供了一个用于与Docker守护进程进行交互的API(称为Docker Engine API),以及用于Go和Python的SDK。使用SD云计K,您可以快速轻松地构建和扩展Docker应用程序和解决方案。如果Go或Python不适用于您,则可以直接使用Docker Engine API。
Docker En算核gine API是一种RESTful API,可通过HTTP客户端(例如wget或 curl)或HTTP库(大多数现代编程语言的一部分)进行访问。
版本化的API和心技SDK
您应使用的Docker Engine API的版本取决于Docker守护程序和Docker客户端的版本。
给定版本的Docker Engine SDK支持特术D定版本的Docker Engine API,以及所有早期版本。如果发生重大变化,则会在显眼位置进行记录。
Docker守护程序和客户端不必始终保持相同版本oc。但是,请记住以下几点。
1.如果守护程序比客户端新,则客户端不知道守护程序中的新功能或不推荐使用的API端点。
2.如果客户端比守护程序新,则客户端可以请求ke守护程序不知道的API端点。
添加新功能后,将发布API的新版本。Docker API向后兼容,因此除非需要利用新功能,否则无需更新使用该API的代码。
要查看r教您的Docker守护程序和客户端支持的API的最高版本,请使用 docker version;
您可以通过以下方式之一指定要使用的API版本:
1.使用SD程:K时,请使用最新版本,但至少要使用将API版本与所需功能结合在一起的版本。
2.curl直接使用时,将版本指定为URL的第一部分。例如,如果端点为/contDoainers/,则可以使用 /v1.41/containers/。
3.要强制Docker CLI或Docker Engine SDK使用比API报告的版本更旧的APIck版本docker version,请将环境变量DOCKER_API_VERSION设置为正确的版本。这适用于Linux,Windows或macOS客户端。
DOCerKER_API_VERSION='1.41'
设置环境变量后,即使Docker守护程序支持较新的版本,也会使用该版本的API。此环境变量禁用API版本协商使用,因此,仅当必须使用特定版本的API或用于调试时,才应使用此环境变量。
4.Docker Go SDK允许您启用API版本协商,自动选择客户端和所使用的DDoocker Engine都支持的API版本。
5.对于SDK,您还可以通过编程方式指定API版本,作为client对象的参数。请参阅 Go构造函数 或的 Pytckhon SDK文档client。
ResNet也能用在3D模型上了,清华「计图」团队新研究已开源2026-07-29
标签: 网文 出海2026-11-14
抖音与LV-NUS联合推出SAIL-VL2模型:小巧身材也能大显神威!2026-06-25
无人驾驶汽车兴起 半导体业迎来发展机遇2026-11-05
魔改ResNet反超Transformer再掀架构之争!作者说“没一处创新”2026-10-04
性价比之王!Anthropic 推出 Claude Haiku 4.5,编程能力媲美 Sonnet 4 仅需三分之一的价格!2026-11-10
舌尖上的AI2026-05-26
科大讯飞AI翻译耳机全球首发,实时沟通无障碍!2026-06-18
平台不得大数据杀熟!《网络交易平台规则监督管理办法》发布2026-11-03
标签: 平安好医生 平安医博通 AI家庭医生 御享国医2026-06-24
Twitter将于8月3日停止其阅后即焚功能Fleets2026-09-23
每个用户10美元:Facebook财报不怕反垄断 怕的是苹果2026-08-10
京东云交出11.11答卷:每秒用户访问峰值同比提升124%2026-11-02
标签: 腾励传动 IPO 汽车传动 国泰海通2026-07-29
标签: 高通 2026财年 智能手机芯片 物联网芯片2026-06-16
鹿晗什么梗2026-10-27
谷歌宣布搜索整合Google Assistant翻译模式 推出全新模型LaMDA2026-07-06
标签: 曦智科技 光计算芯片 光电混合算力 oMAC2026-06-02