如何解决无法使用python docker client从私有注册表中提取docker image
我正在使用python docker客户端自动化我的docker构建过程。 Dockerfile指的是私有基础映像。运行docker登录后,我能够手动拉动docker私有映像。
但是,当我尝试使用docker客户端构建映像时,它会在运行docker build(docker客户端构建功能)时抱怨访问被拒绝:
Get <My base image>/manifests/latest: denied: access forbidden
下面是我的代码段,用于在python中调用docker build函数:
docker_kwargs = docker.utils.kwargs_from_env()
self.dc = docker.APIClient(version='auto',**docker_kwargs)
self.dc.build(path=mypath,tag=mytag,nocache=False,rm=True,decode=True,network_mode=None,pull=True,forcerm=True):
我需要在Docker客户端中进行一些特殊设置来解决拒绝访问的问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。