20.5. プライベートレジストリーへのコンテナーのプッシュ
buildah push
コマンドを使用して、イメージをローカルストレージからパブリックリポジトリーまたはプライベートリポジトリーにプッシュします。
前提条件
-
container-tools
メタパッケージがインストールされている。 - イメージが Containerfile の命令を使用してビルドされている。詳細は、Buildah を使用した Containerfile からのイメージのビルドを参照してください。
手順
マシンにローカルレジストリーを作成します。
podman run -d -p 5000:5000 registry:2
# podman run -d -p 5000:5000 registry:2
Copy 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