gpt4 book ai didi

python - 在 Windows 上运行 docker-py 的客户端错误

转载 作者:可可西里 更新时间:2023-11-01 10:41:02 26 4
gpt4 key购买 nike

我使用的是 docker-py 版本 4.0.2。我在 Windows 上运行,但我没有安装 docker,因为我无权访问 root。

这是我的代码:

import docker
from io import BytesIO

dockerfile = '''
# Shared Volume
VOLUME /data
CMD ["/bin/sh"]
'''
f = BytesIO(dockerfile.encode('utf-8'))
cli = docker.DockerClient(base_url='tcp://0.0.0.0:2375')
cli.images.build(path='github.com/docker-library/redis', fileobj=f, rm=True, tag='yourname/volume')

它给了我:

docker.errors.APIError: 403 Client Error: URLBlocked-Uncategorised

我确实认为这与我的机器上未运行的 base_url 和 docker 服务有关。如果我理解正确,是否可以通过从 github 存储库中提取并旋转它或使用 python 旋转 docker 服务来创建 docker 服务?

最佳答案

[docker-py] is a Python library for the Docker Engine API. It lets you do anything the docker command does, but from within Python apps – run containers, manage containers, manage Swarms, etc.

来源:https://github.com/docker/docker-py

恐怕您需要运行 docker 服务才能使库正常工作。不幸的是,由于 docker 为您提供的可能性,我认为没有管理员 super 大国是不可能安装它的。如果您设法安装了 VM,则可以在那里运行测试(但这不会是愉快的体验)。

关于python - 在 Windows 上运行 docker-py 的客户端错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57705558/

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