そういうことだったんですね

いろいろ調べたり学んだりしたことを忘れないように書き連ねています

Docker - Docker Hub でイメージを共有する


Docker Hub にイメージを共有することで、グループ内での共有が簡単になるようだ。
(公開範囲はGitHubと同じで、無料は public のみでprivateは有償)

Signup する

https://hub.docker.com/account/signup でアカウント作成する。

以下の例では hogeuser というユーザ名を使う。

※コマンドでもアカウントを登録することも可能みたい。

$ docker login 

Docker Hub のリポジトリを作成

右上の +Add Repositories リンクから作成する。

以下の例では harepo というリポジトリ名を使う。

docker にコミットするイメージを準備する

ローカルにあるイメージ(fooイメージ)をリポジトリ(とタグ名)付けする。

$ docker tag foo hogeuser/harepo

タグ名省略時は latest になる

Docker Hub に pushする

$ docker push hogeuser/harepo

初回ユーザ名とパスワードの入力が必要。

Docker Hub から pull する

$ docker pull hogeuser/harepo