20.5. プライベートレジストリーへのコンテナーのプッシュ
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