第 4 章 使用容器镜像
Podman 工具被设计来处理容器镜像。您可以使用此工具来拉取镜像、检查、打标签、保存、加载、重新分发和定义镜像签名。
4.1. 使用短名称别名拉取容器镜像
您可以使用安全的短名称将镜像提取到本地系统。以下流程描述了如何拉取一个 fedora
或 nginx
容器镜像。
先决条件
-
container-tools
元数据包已安装。
流程
拉取容器镜像:
拉取
fedora
镜像:$ podman pull fedora Resolved "fedora" as an alias (/etc/containers/registries.conf.d/000-shortnames.conf) Trying to pull registry.fedoraproject.org/fedora:latest… ... Storing signatures ...
找到别名,并且安全地拉取
registry.fedoraproject.org/fedora
镜像。非限定搜索注册表
列表不用于解析fedora
镜像名称。拉取
nginx
镜像:$ podman pull nginx ? Please select an image: registry.access.redhat.com/nginx:latest registry.redhat.io/nginx:latest ▸ docker.io/library/nginx:latest ✔ docker.io/library/nginx:latest Trying to pull docker.io/library/nginx:latest… ... Storing signatures ...
如果没有找到匹配的别名,系统会提示您选择一个
非限定搜索注册表
。如果成功拉取所选镜像,则会在本地记录新的短名称别名,否则会发生错误。
验证
列出拉取到本地系统的所有镜像:
$ podman images REPOSITORY TAG IMAGE ID CREATED SIZE registry.fedoraproject.org/fedora latest 28317703decd 12 days ago 184 MB docker.io/library/nginx latest 08b152afcfae 13 days ago 137 MB
其他资源