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リポジトリのみ、料金体系)。