繁体   English   中英

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

[英]client error with docker-py running on windows

我正在使用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-py]是Docker引擎API的Python库。 它可以让您执行docker命令的所有操作,但是可以在Python应用程序中执行–运行容器,管理容器,管理Swarms等。

src: https//github.com/docker/docker-py

恐怕您需要运行docker服务以使库正常工作。 不幸的是,由于docker为您提供的可能性,我认为没有管理员超级能力就无法安装它。 如果您可以管理安装的VM,则可以在该处运行测试(但这不会带来令人愉悦的体验)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM