20.6. Docker Hub へのコンテナーのプッシュ
buildah
コマンドで、Docker Hub の認証情報を使用して、Docker Hub からイメージをプッシュおよびプルします。
前提条件
-
container-tools
メタパッケージがインストールされている。 - Containerfile の指示を使用してビルドされたイメージ。詳細は、Buildah を使用した Containerfile からのイメージのビルドを参照してください。
手順
docker.io/library/myecho:latest
を Docker Hub にプッシュします。username
およびpassword
を、Docker Hub 認証情報に置き換えます。# buildah push --creds username:password \ docker.io/library/myecho:latest docker://testaccountXX/myecho:latest
検証
docker.io/testaccountXX/myecho:latest
イメージを取得して実行します。Podman ツールの使用:
# podman run docker.io/testaccountXX/myecho:latest This container works!
Buildah および Podman ツールの使用:
# buildah from docker.io/testaccountXX/myecho:latest myecho2-working-container-2 # podman run myecho-working-container-2
関連情報
-
buildah-push
の man ページ