🐳

【Docker】Docker HubにimageをPushする方法

2024/06/23に公開

到達目標

1.Docker Hubにリポジトリを作成

https://hub.docker.com/repositories/

  • 上記URLからDocker Hubに遷移し、Docker Hubにログインする。
  • 右上の「Create」ボタンをクリックし、「Create Repository」を選択。
  • リポジトリの名前、説明、プライバシー設定などの詳細を入力。

2.Dockerレジストリへログイン(docker login)

コマンド実行後、UsernameとPasswordを入力
docker login

3.Dockerイメージをビルドしタグをつける(docker build -t)

デフォルトでは、イメージはlatestというタグが付けられていますが、独自のタグを指定することもできる
docker build -t <local_repository_name>/<tagname> <dockerfile_directory>

※ Dockerfileが存在するディレクトリに移動した状態で実行する。
※ <dockerfile_directory>は、.(コロン)=ルートディレクトリを指すことが多い。

4.イメージの一覧を取得する(docker image ls)

docker image ls

5.Dockerイメージをレジストリ(Docker Hub)へアップロードする(docker push)

<image>へはDockerイメージの名前またはイメージIDが入る
docker push <local_image:tag>/<tagname>

【イメージPush前】

【イメージPush後】

Discussion