Dockerイメージをリモートレジストリにプッシュする方法

リモートリポジトリにイメージをプッシュするには、次の手順を実行する必要があります。

  1. まず、ローカル環境にDockerがインストール済みで、そのpushする Dockerイメージを保存するリモートレポジトリにログイン済みであることを確認します。例えば、Docker Hubにpushする場合は、docker loginコマンドでログインを行います。
  2. プッシュするイメージが既にビルドされていることを確認してください。そうでない場合は、docker build コマンドを使用してイメージをビルドします。例: docker build -t <イメージ名>:<タグ>
  3. 発行したいイメージにリモートレポジトリのタグを追加するには、docker tag コマンドを使用します。たとえば、docker tag <ローカルイメージ名>:<ローカルタグ> <リモートレポジトリ名>/<リモートイメージ名>:<リモートタグ>
  4. 最後に Docker の push コマンドを使用してイメージをリモートリポジトリに送信します。例: docker push <リモートリポジトリユーザー名>/<リモートイメージ名>:<リモートタグ>

以下に完全な例を示します。

# 登录到Docker Hub
docker login
# 构建镜像
docker build -t myimage:1.0 .
# 为镜像添加远程仓库的标签
docker tag myimage:1.0 username/myimage:1.0
# 推送镜像到远程仓库
docker push username/myimage:1.0

なお、コマンド内の <リモートリポジトリのユーザー名>, <リモートリポジトリ名>, <リモートタグ> は、実際の値に置き換える必要があります。

bannerAds