🐳
【Docker】Docker HubにimageをPushする方法
到達目標
1.Docker Hubにリポジトリを作成
- 上記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