我想使用docker API获取docker映像的created at
日期。这可能吗?
我在文件中没有看到它。
我看到了一种使用requests
获取它的方法,但希望使用docker
API,因为我的代码使用docker API获取其他信息,如注册表ID
import docker
cli=docker.from_env()
cl_image = cli.images.get_registry_data(reg_url, auth_config=None)
image_hash = cl_image.id
Tags:
否,python的
Docker
SDK不支持获取创建日期。create
属性根本不存在,因此无法获取该值。因此,您必须使用request
模块从Docker API
获取数据注意:您的导入库不应称为
API
,它只是一个支持Docker引擎的库API
。真正的API
是here,您将使用它来发出GET
请求编辑:
我不确定您的身份验证是否正确。您需要提供带有值的凭据,并用base64url(JSON)编码,并在请求调用中将它们作为
X_Registry-Auth
头传递,请参见this。这个example完美地说明了您必须做的事情,尽管它显示在cURL POST
请求的上下文中相关问题 更多 >
编程相关推荐