今天原本想要介紹架設一個私有的Docker registry,但是在整合給Mesos上使用有點複雜,會遇到一些問題所以改成使用DockerHub的方式。
今天的目標就是把昨天建構好的Docker image push到DockerHub上。在push DockerHub之前要先到DockerHub的官網申請登入的帳號。
DockerHub的網站如下:
申請完DockerHub之後就可以把昨天Build 好的Docker image push到DockerHub上
1.在terminal login DockerHub,指令如下
# docker login
2.把昨天Build完的Docker image,下tag指令如下
# docker tag mysql:5.4 jackyoh/mysql:latest
3.這樣就可以把Docker的image push到DockerHub,指令如下
# docker push jackyoh/mysql:latest
4.直接登入到DockerHub的Web畫面,檢查是否有把Docker image push上去
5.使用pull指令測試Docker image是否有被push上去
# docker pull jackyoh/myql
6.之後就可以登出DockerHub指令如下
# docker logout
今天已經把昨天建構好Docker image push到DockerHub了,明天就可以使用這個Docker image放到Mesos上執行