Docker
DockerHub

Dockerhubへの初プッシュ

More than 3 years have passed since last update.


登録

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