Learn or Die

生涯勉強。Macです。

dockerイメージをdockerhubにpushするまで

1. dockerhubリポジトリを作成する

Create Repositoryで作成可能。

2. コミットする

$ docker commit コンテナID イメージ名:タグ名
# 例)docker commit a0f3sas5fddda ubuntu:updated
$ docker images
REPOSITORY      TAG        IMAGE ID      CREATED             
ubuntu        updated     c03dsa287904    20 seconds ago 

3. タグ付けを行う

# タグを指定しない場合はlatestになる
$ docker tag ubuntu:updated ユーザー名/my-first-repo:タグ名
$ docker images
REPOSITORY            TAG        IMAGE ID      CREATED             
pukuchan/my-first-repo2   latest     c03dsa287904    20 seconds ago 

4. pushする

$ docker push ユーザー名/my-first-repo
The push refers to repository 
606dsa4ssf52: Pushed
889dsase0a17: Mounted from library/ubuntu
2a19asdasaa4: Mounted from library/ubuntu
9e53ssd9559: Mounted from library/ubuntu
7789f1a3d4e9: Mounted from library/ubuntu
latest: digest: sha256:5fb35bacc71091asdasofds3371e803b201743aa77a0e3easdasdsas1 size: 1359