一.簡介
DockerHub 是一個由 Docker 公司運行和管理的基於雲的存儲庫。它是一個在線存儲庫,Docker 鏡像可以由其他用戶發布和使用。有兩種庫:公共存儲庫和私有存儲庫。如果你是一家公司,你可以在你自己的組織內擁有一個私有存儲庫,而公共鏡像可以被任何人使用,Dockerhub就相當於git的GitHub。
二.上傳鏡像
1.首先先注冊一個Dockerhub賬號
2.將鏡像上傳到服務器
(1):編寫Dockerfile,我們用一個SpringBoot項目作為例子
FROM java:8-jre MAINTAINER 2319492349@qq.com ADD rancher-v1.jar /app.jar
(2):將Dockerfile和項目的jar包放在同一目錄
(3):登錄Docker
docker login --username=Dockerhub賬號
會要求輸入密碼,輸入密碼后就登錄成功
(4):構建Docker鏡像,這里我沒有指定版本,就為最新版本latest,指定版本只需在鏡像名后面加上版本好即可
docker build -t steakliu/rancher-test:v1 . (注意后面又一個點)

構建成功后鏡像上傳到了本地服務器

(5):創建Dockerhub倉庫 
(6):給鏡像打tag


docker tag steakliu/rancher-test steakliu/rancher-test-demo:v1 為鏡像打上標簽
(7):上傳鏡像到Dockerhub

docker push steakliu/rancher-test-demo:v1

