docker pullないしdocker build(docker-compose build)で引っ張ってくる/構築するビルド済みコンテナ(コンテナイメージ)のホスティングハブ。ビルド時間をダウンロード時間に変えられる(階層別キャッシュあり)。プロジェクトがコンパクト&ポータブルになる。
- アカウントを作成(初回のみ)
- 新規リポジトリを作成(USERNAME/IMAGE_NAME)
- タグ名を指定してビルド(
-t,--tag)docker build --tag USERNAME/IMAGE_NAME .
- Docker Hubにログイン(初回のみ)
docker login
- Docker Hubにアップロード(push)
docker push USERNAME/IMAGE_NAME
- 確認
docker pull USERNAME/IMAGE_NAME-
DockerfileでFROM USERNAME/IMAGE_NAME -
docker-compose.ymlでimage: USERNAME/IMAGE_NAME
相当な容量食うだろうに無料しゅごい...(無料の場合プライベートは1リポジトリのみ、料金体系)。