Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
37
Help us understand the problem. What is going on with this article?
@moru3

Dockerhubへの初プッシュ

More than 5 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
37
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
37
Help us understand the problem. What is going on with this article?