日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[Docker]Docker拉取,上传镜像到Harbor仓库

發布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Docker]Docker拉取,上传镜像到Harbor仓库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需求

因為項目的需求,需要制作一個基于tomcat的鏡像.那么前提就是,需要有tomcat的基礎鏡像.

怎么做

我的思路跑偏了,本來以為是需要將tomcat下載下來,然后通過docker命令,讓它成為鏡像的.結果后來和老大一溝通,才發現自己的思路偏的不是一點兒半點兒
如果需要tomcat鏡像,可以從Docker Hub倉庫上面直接拉取就OK,拉取下來的本身就是一個鏡像.一條命令即可:

docker pull tomcat

這條命令默認是從官方鏡像倉庫中,拉取最新版本的鏡像.但是因為項目使用的tomcat版本是8.5.35的,所以需要指定tomcat的版本:

docker pull tomcat:8.5.35

然后等待下載完成即可.此時運行docker images命令,我們可以看到剛剛下載的tomcat鏡像:

向Harbor倉庫中推鏡像

基礎鏡像有了之后,那么我需要將我的基礎鏡像從本地推到Harbor上面去,這樣其他服務器從Harbor上面拉取鏡像時,版本會是相同的.
首先登錄Harbor倉庫,因為我已經登錄過了,所以出現的是下面的圖片.

登錄成功之后,我們需要將剛剛制作的tomcat推到Harbor倉庫中
先打一個tag,然后再推上去,兩條命令即可(#后面為注釋內容):

#tomcat后面要跟上tag或者image id,如果忘記了,可以使用命令docker images查看 #在本篇文章第一張照片中,我已經做了一些標識 #reg.zll.com是Harbor倉庫地址,deer是Harbor倉庫下的項目名稱 #basic-tomcat是推到項目上,該鏡像的鏡像名 docker tag tomcat:8.5.35 reg.zll.com/deer/basic-tomcat docker push reg.zll.com/deer/basic-tomcat

上面兩條命令運行完成之后,我們就可以在Harbor倉庫中看到推的鏡像了

其他服務器從Harbor倉庫中拉取鏡像

上面我們已經制作了基礎鏡像,也推到了Harbor倉庫中,我用其他服務器時,如何從Harbor倉庫中拉取鏡像呢?
首先Docker需要登錄到Harbor倉庫上,其實一條命令即可,docker login 要登陸的Harbor倉庫地址.如果遇到問題,可參考另外一篇文章:[Harbor]Docker登錄Harbor倉庫(HTTP方式)
然后在Harbor倉庫中,我們能夠看到這樣的提示信息:

所以Docker登錄Harbor成功之后,直接運行該命令即可,如下圖,我們能夠看到,已經可以成功拉取鏡像(也可以直接點擊pull命令下面的那個小圖標,會自動幫你復制下來的)

關于Docker拉取,上傳鏡像到Harbor倉庫的相關內容,到此就沒有了,感謝您的閱讀~

轉載于:https://www.cnblogs.com/zll-0405/p/10786565.html

總結

以上是生活随笔為你收集整理的[Docker]Docker拉取,上传镜像到Harbor仓库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。