登録
Docherhubのページにアクセスし、アカウントを作成する。
https://hub.docker.com
Dockerhub上にリポジトリを作成する
「Add Repository」を押して「Repository」を選択する。
作成画面でNamespaceを自分のユーザ名、リポジトリ名に自分の登録したいDockerImageのリポジトリ名を指定する。
publicとprivateを選択できるが、privateは無料枠だと1枠なので、特に問題がなければpublicにする。
イメージを作成してプッシュする
今回はDockerfileからimageを作成してプッシュする流れを書きます。
以降はdockerが動くローカル環境です。
Dockerイメージを作成する
imageのタグは Dockerhubユーザ名/リポジトリ名 とします
mkdir myfirstimage
cd myfirstimage
vi Dockerfile
~~~ ゴニョゴニョ書いて保存 ~~~
docker build --tag=[Dockerhubユーザ名]/myfirstimage .
~~~ イメージ作成 ~~
docker images
~~~ 作成したものが存在すればOK ~~~
ログイン
docker login
~~~ ユーザ名、パスワード、メールアドレスを入力してログイン ~~~
プッシュ
今回付けたタグ名を指定してプッシュします。
docker push [Dockerhubユーザ名]/myfirstimage
プッシュしたイメージを利用する
DokerfileのFROMで以下のように指定する。
FROM [Dockerhubユーザ名]/myfirstimage