dockerチュートリアル3:docker hubを使ったimageの配布
Docker Hubのようなレジストリでimageを配布する仕組みを学ぶ
Set up your Docker Hub account
- https://hub.docker.com/signup
- 省略。適当にやってください
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 desktopや
- Docker Hubを使うメリットがいまいち分かっていない。
- Docker Hubを使うことでbuildの時間を省略できるらしい
- dokcer buildしたときに何がどこにできるのかイメージ出来ていないのでこの辺はよく分かっていない。
- Docker Hubを使うことでbuildの時間を省略できるらしい