使用 Python-on-whales 从 Python 调用 Docker CLI
随着 Docker 使用的增加,用户希望从 shell 以外的编程语言调用 Docker。从 Python 使用 Docker 的一种流行方法是使用使用docker-py。这个库取得了巨大的成功,甚至docker-compose是用 Python 编写的,并利用了 docker-p Py。
docker-py 的目标不是复制 Docker 客户端(用 Golang 编写),而是与 Docker Engine HTTP API 对话。Dytocker 客户端极其复杂,很难用另一种语言复制。因此,Docker 客户端中的许多功能无法在 docker-py 中使用。有时用户有时会ho感到沮丧,因为 docker-py 的行为与 CLI 不完全一样。
今天,我们将介绍一个由来自 Docker 社区的 Gabriel de Marn-miesse 构建的新项目:Python-on-whales。这个项目的目标是在 Docker CLI 和 Python 库之间建立一对一的映on射。我们通过与 Docker CLI 通信而不是直接调用 Docker Engine HTTP API 来做到这一点。
如果需要调用Docker命令行,使-w用Python-on-whales。而如果需要直接调用Docker引擎,使用docker-py。
在这篇文章中,我们将了解一些在 dockhaer-py 中不可用但在 Python-on-whales 中可用的功能:
1.使用 Docker buildx 构建
2.使用 docker stleack 部署到 Swarm
3.使用 Compose 部署到本地引擎
首先下载 Python-on-whales
pip install python-os n-whales
Docker Build
这里我们构建一个 Docker 镜像。Pyt从 hon-on-whales 默认使用 buildx 并实时为您提供输出。
使用 docker stack 部署到 Swarm
在这里,我们在本地 SwaPyrm 上部署了一个简单的Swarmpit堆栈。你得到一个 Stack 对象,它有几个方法:remove(), services(), pths().
使用 Compose 部署到本地引擎
(责任编辑:院士工作站)
-
4月27日,快手旗下的视频生成大模型可灵AI正式宣布其“创作者计划3.0”全面升级。 此次升级推出了全新的“灵感聚光计划”,旨在通过高额的现金激励与海量资源扶持,深耕AI视频内容生态,加速从工具化向社...[详细]
-
教机器人捏橡皮泥?MIT、IBM, UCSD等联合发布软体操作数据集
虚拟环境(ALE、MuJoCo、OpenAI Gym)极大地促进了在智能体控制和规划方面学习算法的发展和评估,然而现有的虚拟环境通常只涉及刚体动力学。尽管软体动力学在多个研究领域有着广泛的应用(例如,...[详细]
-
4月9日消息,阿里云在京召开AI势能大会,阿里云智能集团资深副总裁、公共云事业部总裁刘伟光发表主题演讲。 近一年多来,通义大模型技术加速迭代,在to B和to C赛道都取得了一些进展,在消费端表现为用...[详细]
-
新浪科技讯 7月16日上午消息,Canalys发布的最新数据显示,2021年第二季度全球智能手机市占率排名,小米全球智能手机市占率升至17%,超越苹果,首次成为全球第二,同比增长83%,也是市占率前五...[详细]
-
前言:答:《问情》演唱:蔡幸娟山川载不动太多悲哀岁月禁不起太长的等待春花最爱向风中摇摆黄沙偏要将痴和怨掩埋一世的聪明情愿糊涂一身的遭遇向谁诉爱到不能爱聚到终须散繁华过后成一梦啊海水永不干天也望不穿红尘...[详细]
-
云梦级7月7日云梦级消息,快手科技今日在港交所公告,腾讯控股有限公司(腾讯)于 2026 年 7 月 6 日(交易时段结束后),通过场外大宗交易,向多名买方合计出售 272947700 股本公司 B...[详细]
-
Teresa Carlson谈AWS的云实施标准开发,全球培训可访问性工作
亚马逊网络服务全球公共部门和行业副总裁,2020年Wash100获奖者Teresa Carlson表示,行业和政府云采用挑战同样涉及数据和运营标准方面的问题。 卡尔森周一在媒体上接受采访时说,AWS与...[详细]
-
你可能已经听说过人工智能(通常用现在众所周知的缩写AI来描述)正在如何改变一个或另一个行业。事实上,人们认为人工智能在分析方面取得的大多数进步,实际上都是通过机器学习完成的(机器学习有一个鲜为人知的绰...[详细]
-
洗衣机是个什么梗?滚筒洗衣机的意思是工藤新一,它是工藤新一日语发音的中文谐音,这个词读起来撩人、有磁性,因此在许多小视频平台上非常火热。工藤新一是动漫《名侦探柯南》的主...网络用语洗衣机是什么意思?...[详细]
-
云梦级3月24日云梦级消息,据康迪科技官方透露,3月24日,在公司成立24周年之际,康迪科技正式宣布品牌战略全面升级,并同步启用全新的品牌视觉系统,开启企业迈向全球化与智能化发展的新阶段。 此次品牌升...[详细]
- https://xn--lgernevedlystskoven-lxb.dk/search/必应快排【tg:seogoogle987】,0Y8
- https://www.therapeuticassociates.com/?cat=5&s=必应快排【tg:seogoogle987】,bGd
- https://www.remit.co.jp/vi/?s=必应快排【tg:seogoogle987】Ls6
- https://hsmoa.com/search?query=必应快排【tg:seogoogle987】am5
- https://www.sbaad.no/?s=必应快排【tg:seogoogle987】,e02
- https://www.navylookout.com/?ID=nSBR6Ivdu6lZg1yr2SDs30Lo5sTs76yJ&s=必应快排【tg:seogoogle987】,Ms0
- https://www.yli.ro/catalogsearch/result/?q=必应快排【tg:seogoogle987】,6TU
- https://www.solerpalau.com/en-en/catalogsearch/result/?q=必应快排【tg:seogoogle987】,E36
- https://www.localfootdoc.com/?s=必应快排【tg:seogoogle987】,8gZ
- https://www.kubb-tool.bfs.admin.ch/en/search?action=CHECK&q=必应快排【tg:seogoogle987】,u5Z

SAP正式发布 RISE with SAP,全面推动客户向智慧企业转型
微软宣布与网络安全创业公司RiskIQ达成收购协议
聊聊为什么 IDL 只能扩展字段而非修改
标签: Mind Robotics Rivian RJ Scaringe 工业机器人
标签: 卢伟冰 比亚迪 阿维塔06 广州地铁
