gpt4 book ai didi

python - 我可以使用 python 安装 docker 容器吗?

转载 作者:行者123 更新时间:2023-12-02 18:09:48 25 4
gpt4 key购买 nike

有谁知道我是否可以使用 python 从 dockerhub 拉取并安装一个 docker 容器?我在看 docker-py documentation ,但我找不到任何关于拉图像的信息。我看到的唯一引用资料是关于使用已安装的图像。
请注意,我在谷歌搜索时发现的大多数链接都在谈论在 docker 容器内安装 pip,但这不是我想要做的。那只是一个警告。
现在我不确定用户是否需要 sudo在 docker 中拉取或启动容器的权限。我想创建一个命令行工具,它将从 dockerhub 拉下一个 docker 容器并启动该图像。有没有办法在 python 中做到这一点,还是需要通过某种 bash 脚本来完成?
谢谢。

最佳答案

您可以像这样提取图像:

import docker

client = docker.from_env()
client.images.pull("hello-world")
output = client.containers.run("hello-world")

print(output.decode())

关于python - 我可以使用 python 安装 docker 容器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63566560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com