誰にも見えないブログ

雑なメモ。まとまってない文章等

dockerチュートリアル3:docker hubを使ったimageの配布

Docker Hubのようなレジストリでimageを配布する仕組みを学ぶ

docs.docker.com

Set up your Docker Hub account

Create a Docker Hub repository and push your image

  • Docker Hubのアカウントの作成が終わったら、ログインし、ダッシュボートっぽいページでリポジトリを作る

    • Repositories > Create
  • 作成時にRepositoryに適当なNameをつけておく

  • dockerでは<Docker ID>/<Repository Name>:<tag>で個別のimageを参照するのでlocalのimageに先程のrepositoryを登録する
    • docker image tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
  • docker hubにpushする
    • docker image push <Docker ID>/<Repository Name>:<tag>
      • docker desktopやdocker loginによるdocker hubアカウントの認証が必要
  • Docker Hubを使うメリットがいまいち分かっていない。
    • Docker Hubを使うことでbuildの時間を省略できるらしい
      • dokcer buildしたときに何がどこにできるのかイメージ出来ていないのでこの辺はよく分かっていない。