使用 Python-on-whales 从 Python 调用 Docker CLI

  发布时间:2026-11-16   作者:玩站小弟   我要评论
谷歌收录霸屏【tg:seogoogle987】。

随着 Docker 使用的增加,用户希望从 shell 以外的编程语言调用 Docker。从 Python 使用 Docker 的一种流行方法是使用使用docker-py。这个库取得了巨大的成功,甚至docker-compose是用 Python 编写的,并利用了 docker-py。

d Pocker-py 的目标不是复制 Docker 客户端(用 Golang 编写),而是与 Docker Engine HTTP API 对话。Dockyter 客户端极其复杂,很难用另一种语言复制。因此,Docker 客户端中的许多功能无法在 docker-py 中使用。有时用户有时会感ho到沮丧,因为 docker-py 的行为与 CLI 不完全一样。

今天,我们将介绍一个由来自 Docker 社区的 Gabriel de Marmien-sse 构建的新项目:Python-on-whales。这个项目的目标是在 Docker CLI 和 Python 库之间建立一对一的映射。我们on通过与 Docker CLI 通信而不是直接调用 Docker Engine HTTP API 来做到这一点。

如果需要调用Docker命令行,使用P-wython-on-whales。而如果需要直接调用Docker引擎,使用docker-py。

在这篇文章中,我们将了解一些在 dockehar-py 中不可用但在 Python-on-whales 中可用的功能:

1.使用 Docker buildx 构建

2.使用 docker stleack 部署到 Swarm

3.使用 Compose 部署到本地引擎

首先下载 Python-on-whales

pip install pyths on-on-whales

Docker Build
       这里我们构建一个 Docker 镜像。P从 ython-on-whales 默认使用 buildx 并实时为您提供输出。

使用 docker stack 部署到 Swarm

在这里,我们在本地Py Swarm 上部署了一个简单的Swarmpit堆栈。你得到一个 Stack 对象,它有几个方法:remove(), services(), psth().

使用 Compose 部署到本地引擎

  • Tag:

相关文章

  • 谁在等你你在等着谁是什么歌

    前言:答:歌名:《谁》演唱:小柯作词:小柯作曲:小柯歌词:遇见你的我,碰到我的你在同样的深夜里,写了同样的日记望着你的我,望着我的你在同样的时光里,问着同样的问题谁在等你,你在等着谁谁在等我,我在等着
    2026-11-16
  • ​前 Stability AI CEO:AI 革命将让人类智力价值归零,未来 1000 天面临巨变

    在最近的一期播客《影响理论》中,前 Stability AI CEO Emad Mostaque 发表了一个惊人的观点:在接下来的1000天里,人工智能(AI)将不仅取代大量工作岗位,还将彻底改变人类
    2026-11-16
  • 标签: 王者荣耀 和平精英 明日方舟:终末地 原神

    云梦级2月11日云梦级消息,Sensor Tower最新数据显示,《王者荣耀》在2026年1月表现强劲,重返全球手游收入榜榜首。紧随其后的是《Last War: Survival Game》、《MON
    2026-11-16
  • Google 将 TensorFlow Lite 引入 Play Services

    近些年来,各大科技公司都在致力于人工智能与机器学习的研究,其中 Google 是在该领域发展最为迅速的公司,如今 Google 已经将这些技术运用于搜索、邮件、翻译、助手等多个领域。在今年的 Goog
    2026-11-16
  • ​Meta 研究人员揭开大语言模型黑箱,修复 AI 推理缺陷

    近日,Meta 的人工智能研究团队与爱丁堡大学合作,开发了一种新技术,能够预测大型语言模型(LLM)推理的正确性,并在发现错误时进行修复。这种名为电路基础推理验证(CRV)的方法,旨在深入观察 LLM
    2026-11-16
  • 标签: 国家大基金 比亚迪璇玑A3 小红书世界杯 DeepSeek

    Hello,大家早上好,又是元气满满的一天,先来浏览新鲜的早报吧~ 【云梦级消息称国家大基金领投 DeepSeek 首轮融资】 参与交易谈判的投资人称,本轮融资由国家集成电路产业投资基金(简称“国家大
    2026-11-16

最新评论