上傳映象到DockerHub
阿新 • • 發佈:2020-09-07
一.簡介
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