1. 程式人生 > 實用技巧 >上傳映象到DockerHub

上傳映象到DockerHub

  一.簡介

   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 EXPOSE 9001 ENTRYPOINT ["java","-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