20.5. 将容器推送到私有 registry
使用 buildah push 命令将镜像从本地存储推送到公共或私有存储库。
先决条件
-
container-tools元数据包已安装。 - 镜像是使用 Containerfile 中的指令构建的。详情请参阅 使用 Buildah 从 Containerfile 构建镜像 一节。
流程
在机器上创建本地注册表:
podman run -d -p 5000:5000 registry:2
# podman run -d -p 5000:5000 registry:2Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
myecho:latest镜像推送到localhost注册表:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
列出
localhost存储库中的所有镜像:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查
docker://localhost:5000/myecho:latest镜像:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 拉取
localhost:5000/myecho镜像:podman pull --tls-verify=false localhost:5000/myecho2 podman run localhost:5000/myecho2
# podman pull --tls-verify=false localhost:5000/myecho2 # podman run localhost:5000/myecho2 This container works!Copy to Clipboard Copied! Toggle word wrap Toggle overflow