我希望在从中提取图像时启用内容信任,但目前我正在这样做:
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时会出现类似的错误,但我不.我该怎么解决这个问题?
发布于 2018-11-15 17:56:20
目前似乎不支持此功能- 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
passhttps://stackoverflow.com/questions/53306787
复制相似问题