镜像¶
管理服务器上的镜像。
上提供的方法 client.images
:
镜像对象¶
- class Image¶
服务器上的映像。
- attrs¶
服务器中此对象的原始表示形式。
- id¶
对象的ID。
- labels¶
作为词典的图像的标签。
- short_id¶
截断为12个字符的图像的ID,加上
sha256:
前缀。
- tags¶
图像的标签。
- history()¶
显示图像的历史记录。
- 返回:
图像的历史。
- 返回类型:
(list)
- 抛出:
docker.errors.APIError -- 如果服务器返回错误。
- reload()¶
再次从服务器加载此对象并更新
attrs
使用新的数据。
- save(chunk_size=2097152, named=False)¶
拍一张照片的油画。类似于
docker save
指挥部。- 参数:
- 返回:
原始档案数据流。
- 返回类型:
(generator)
- 抛出:
docker.errors.APIError -- 如果服务器返回错误。
示例
>>> image = cli.images.get("busybox:latest") >>> f = open('/tmp/busybox-latest.tar', 'wb') >>> for chunk in image.save(): >>> f.write(chunk) >>> f.close()
- tag(repository, tag=None, **kwargs)¶
将此图像标记到存储库中。类似于
docker tag
指挥部。- 参数:
repository (str) -- 要为标记设置的存储库
tag (str) -- 标记名
force (bool) -- 力
- 抛出:
docker.errors.APIError -- 如果服务器返回错误。
- 返回:
True
如果成功- 返回类型:
(bool)
RegistryData对象¶
- class RegistryData¶
存储在注册表中的图像元数据,包括可用平台。
- attrs¶
服务器中此对象的原始表示形式。
- id¶
对象的ID。
- short_id¶
截断为12个字符的图像的ID,加上
sha256:
前缀。
- has_platform(platform)¶
检查给定的平台标识符是否可用于此摘要。
- 参数:
platform (str or dict) -- 一个字符串,使用
os[/arch[/variant]]
格式或平台词典。- 返回:
True
如果该平台被识别为可用,False
否则的话。- 返回类型:
(bool)
- 抛出:
docker.errors.InvalidArgument -- 如果平台参数不是有效的描述符。
- pull(platform=None)¶
调出图像摘要。
- 参数:
platform (str) -- 要为其拉取图像的平台。
Default --
None
- 返回:
对拉出的图像的引用。
- 返回类型:
(
Image
)
- reload()¶
再次从服务器加载此对象并更新
attrs
使用新的数据。