4.2. 使用短名称别名拉取容器镜像
要简化 Red Hat Enterprise Linux 中的部署命令,您可以使用短名称别名拉取容器镜像。使用短名称而不是完全限定的镜像路径可节省时间,并帮助您从可信 registry 检索工件。您可以使用安全的短名称将镜像提取到本地系统。
先决条件
-
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 ...如果没有找到匹配的别名,系统会提示您选择一个
unqualified-search-registries列表。如果成功拉取所选镜像,则会在本地记录一个新的短名称别名。否则,会出现错误。
验证
列出拉取到本地系统的所有镜像:
$ 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