TL; DR-如何运行(可能不安全)docker注册表镜像并信任内容? 我有一系列设备在无法访问互联网的封闭网络上运行docker容器。 我可以暂时连接一台以前可以上网的笔记本电脑。 最终目的是更新每个设备正在运行的容器映像。 我可以通过以下方式使此原则上起作用: 从I ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
当我从python docker sdk中提取图像时,我想启用内容信任,但是目前我正在做:
export DOCKER_CONTENT_TRUST=1
然后在python3中我这样做:
import docker
client = docker.from_env()
client.images.pull('some-image-with-no-remote-trust-data')
但它成功拉出图像。
这样做的:
docker pull some-image-with-no-remote-trust-data
给我错误: Error: remote trust data does not exist...
我希望在使用python sdk拉取时会遇到类似的错误,但我不...如何解决此问题?
当前似乎不支持此功能-https: //github.com/docker/docker-py/issues/1773
我建议使用子流程
import subprocess
ret = subprocess.run(['docker', 'pull', 'some-image-with-no-remote-trust-data'])
if ret.returncode:
# pull failed
pass
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.