【Harbor】使用手冊

一、Harbor使用方式

????????Harbor 作為鏡像倉庫,主要的交互方式就是?將鏡像上傳到Harbor上,以及從Harbor上下載指定鏡像

????????在傳輸鏡像前,可以先使用 Harbor 提供的權限管理,將項目設置為私有項目并對不同用戶設置不同角色,從而更方便管理鏡像

1、添加用戶構建項目

  • 創建用戶

  • 構建項目(設置為私有)

- 項目名稱:private,發布鏡像時需要

- 訪問級別:公開,表示拉取不受限制

- 存儲容量:-1,表示無限制

  • 給項目追加用戶

  • 切換測試用戶

2、發布鏡像到Harbor

Stage 1:修改daemon.json,支持Docker倉庫,并重啟Docker

  • 添加 "insecure-registries": ["ip:port"]"
{"registry-minrors":["https://mirror.ccs.tencentyun.com","http://registry.docker-cn.com","http://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"],"insecure-registries":["registry.docker-cn.com","docker.mirrors.ustc.edu.cn","xxx.xxx.xxx.xxx:20100"],"debug" : true,"experimental" : true
}
  • 需要重啟,systemctl restart docker,使配置生效
  • 否則推送鏡像時報如下錯誤,http: server gave HTTP response to HTTPS client

Stage 2:修改鏡像名稱

1. 查看 images

?

2.?名稱要求:

[ harbor地址 / 項目名 / 鏡像名:版本?],其中

  • harbor地址:xxx.xxx.xxx.xxx: port
  • 項目名:library
  • 鏡像名(自定義):yolov5-pest
  • 版本(自定義):v1.0.0
  • Image ID:鏡像id,073b46a8223b

3. 修改鏡像名稱

docker tag 073b46a8223b 47.104.191.212:20100/library/yolov5-pest:v1.0.0

?

4. 查看修改后的鏡像

Stage 3:docker 登錄 harbor

#方式一:密碼登錄
docker login -u admin -p xxxx 47.104.191.212:20100#方式二:文件方式登錄,文件存密碼即可
docker login --username=admin --password-stdin < /etc/docker/password.txt 47.104.191.212:20100

Stage 4:推送鏡像至harbor

docker push 47.104.191.212:20100/library/yolov5-pest:v1.0.0

3、從Harbor拉取鏡像ls

方式一:docker pull 拉取鏡像

1. 先配置?/etc/docker/daemon.json?文件

{"insecure-registries":["xxx.xxx.xxx.xxx:20100"]
}

2. 登錄 harbor

參考:Stage 3:docker 登錄 harbor

3. 拉取鏡像

docker pull 47.104.191.212:20100/library/yolov5-pest:v1.0.0

?

方式二:docker-compose 拉取鏡像

1. 先配置?/etc/docker/daemon.json?文件(同上

2. 登錄 harbor(同上

3. 拉取鏡像

  • ? ? image: 47.104.191.212:20100/library/yolov5-pest:v1.0.0
version: '3.1'services:yolov5:image: 47.104.191.212:20100/library/yolov5-pest:v1.0.0container_name: yolov5restart: alwaysvolumes:- .:/app/- /mnt/docker/nginx/html/images/pest:/app/pestcommand: python mqtt.pynetworks:default:external:name: xph-network

4、Jenkins容器使用宿主機Docker

5、添加構建操作

6、編寫部粵腳本

7、配置構建后操作
?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/41523.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/41523.shtml
英文地址,請注明出處:http://en.pswp.cn/news/41523.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于Spring Boot的高校在線考試系統的設計與實現(Java+spring boot+VUE+MySQL)

獲取源碼或者論文請私信博主 演示視頻&#xff1a; 基于Spring Boot的高校在線考試系統的設計與實現&#xff08;Javaspring bootVUEMySQL&#xff09; 使用技術&#xff1a; 前端&#xff1a;html css javascript jQuery ajax thymeleaf 微信小程序 后端&#xff1a;Java s…

uniapp小程序實現上傳圖片功能,并顯示上傳進度

效果圖&#xff1a; 實現方法&#xff1a; 一、通過uni.chooseMedia(OBJECT)方法&#xff0c;拍攝或從手機相冊中選擇圖片或視頻。 官方文檔鏈接: https://uniapp.dcloud.net.cn/api/media/video.html#choosemedia uni.chooseMedia({count: 9,mediaType: [image,video],so…

vscode用ssh遠程連接linux

1、vscode是利用ssh遠程連接linux的&#xff0c;所以首先確保vscode已經安裝了這兩個插件 2、點擊左下角的連接 3、選擇Connect to Host…… 5、按格式輸入 ssh 主機名ip 比如我的&#xff1a;ssh mnt192.168.198.128 6、選擇第一個打開配置文件&#xff0c;確保輸入正確 7、…

spring bean創建總覽 1

1 開始 這是一個總圖 下邊慢慢看 我們最基礎的寫的方式就是xml的方式去寫 像這樣&#xff0c; 而我們會通過applicationContext的方式去獲得我們的bean &#xff0c;我其中一篇博客就寫到了applicationContext他的父類就是beanFactory 但是中間的是怎么樣處理的呢&#xff1f…

VET:基因變異VCF數據集便捷提取工具

VET&#xff1a;Vcf Export Tools 工具簡介 VET是一個基于R語言開發的變異位點信息批量提取工具&#xff0c;主要功能是根據VCF數據集&#xff0c;按照基因ID、樣品ID、變異位點ID等參數&#xff0c;實現批量提取&#xff0c;同時支持變異位點結構注釋&#xff0c;一步搞定變異…

android 的Thread類

Thread類 位于java.lang包下的Thread類是非常重要的線程類&#xff0c;它實現了Runnable接口&#xff0c;學習Thread類包括這些相關知識&#xff1a;線程的幾種狀態、上下文切換&#xff0c;Thread類中的方法的具體使用。 線程&#xff1a;比進程更小的執行單元&#xff0c;每…

Php“牽手”京東商品詳情頁數據采集方法,京東API接口申請指南

京東詳情接口 API 是開放平臺提供的一種 API 接口&#xff0c;它可以幫助開發者獲取商品的詳細信息&#xff0c;包括商品的標題、描述、圖片等信息。在電商平臺的開發中&#xff0c;詳情接口API是非常常用的 API&#xff0c;因此本文將詳細介紹詳情接口 API 的使用。 一、京東…

uniapp編寫微信小程序遇到的坑總結

1、阻止事件冒泡 使用uniapp開發微信小程序的時候&#xff0c;發現使用click.stop來阻止事件冒泡沒有作用&#xff0c;點擊了之后發現仍然會觸發父組件或者祖先組件的事件。 在網上查閱&#xff0c;發現使用tap.stop才能阻止事件冒泡。 2、二維碼生成 在網上找了很多&…

Linux 信號的基本概念

信號的基本概念 1. 信號的概念 信號是Linux系統響應某些條件產生的一些事件。接收到信號的進程會相應地采取一些行動。 2. 信號的生成 信號是由于某些錯誤條件而生成的&#xff0c;如內存段沖突、浮點處理器錯誤或非法指令等。信號的生成其實就是一種軟件層次的中斷&#x…

adb對安卓app進行抓包(ip連接設備)

adb對安卓app進行抓包&#xff08;ip連接設備&#xff09; 一&#xff0c;首先將安卓設備的開發者模式打開&#xff0c;提示允許adb調試 二&#xff0c;自己的筆記本要和安卓設備在同一個網段下&#xff08;同連一個WiFi就可以了&#xff09; 三&#xff0c;在筆記本上根據i…

JVM——類的生命周期

文章目錄 類加載過程加載驗證準備解析初始化 卸載 一個類的完整生命周期如下&#xff1a; 類加載過程 Class 文件需要加載到虛擬機中之后才能運行和使用&#xff0c;那么虛擬機是如何加載這些 Class 文件呢&#xff1f; 系統加載 Class 類型的文件主要三步:加載->連接->…

Redis-秒殺

唉 就記得當時搶冰墩墩的時候的秒殺了 我們要注意什么問題呢? 1.幾百萬人在這個瞬間搶冰墩墩 這個瞬間會有大量的請求 服務器要能抗的住 2.不能超賣,就那些冰墩墩 賣多了壓根沒有 好不容易搶到你說沒貨了怕不是要被沖爛 3.避免少賣 攏共就那些 你再少賣點 沒屁了 4.防黃牛…

CentOS系統環境搭建(十五)——CentOS安裝Kibana

centos系統環境搭建專欄&#x1f517;點擊跳轉 關于Elasticsearch的安裝請看CentOS系統環境搭建&#xff08;十二&#xff09;——CentOS7安裝Elasticsearch。 CentOS安裝Kibana 文章目錄 CentOS安裝Kibana1.下載2.上傳3.解壓4.修改kibana配置文件5.授予es用戶權限6.kibana 后臺…

uniapp的UI框架組件庫——uView

在寫uniapp項目時候&#xff0c;官方所推薦的樣式庫并不能滿足日常的需求&#xff0c;也不可能自己去寫相應的樣式&#xff0c;費時又費力&#xff0c;所以我們一般會去使用第三方的組件庫UI&#xff0c;就像vue里我們所熟悉的elementUI組件庫一樣的道理&#xff0c;在uniapp中…

? Spring Clould 配置中心 - Nacos

視頻地址&#xff1a;微服務&#xff08;SpringCloudRabbitMQDockerRedis搜索分布式&#xff09; Nacos配置管理-Nacos實現配置管理&#xff08;P24、P25&#xff09; Nacos除了可以做注冊中心&#xff0c;同樣可以做配置管理來使用。 當微服務部署的實例越來越多&#xff0c…

18萬字應急管理局智慧礦山煤礦數字化礦山技術解決方案WORD

導讀&#xff1a;原文《18萬字應急管理局智慧礦山煤礦數字化礦山技術解決方案WORD》&#xff08;獲取來源見文尾&#xff09;&#xff0c;本文精選其中精華及架構部分&#xff0c;邏輯清晰、內容完整&#xff0c;為快速形成售前方案提供參考。 目 錄 第一章 項目概述 1.1項目…

《Go 語言第一課》課程學習筆記(七)

代碼塊與作用域&#xff1a;如何保證變量不會被遮蔽&#xff1f; 什么是變量遮蔽呢&#xff1f;package mainimport ("fmt""github.com/google/uuid""github.com/sirupsen/logrus" )func main() {fmt.Println("hello, world")logrus.…

私域新零售商業模式成功的八大要素

從事互聯網行業多年以來&#xff0c;遇到客戶問最多的一個問題&#xff0c;就是什么樣的模式火呀&#xff1f;在設計一個商業模式時&#xff0c;不單單只是考慮資金和人脈等等資源的&#xff0c;其實還是需要遵循這八大原則&#xff0c;它包括&#xff1a;客戶價值最大化原則、…

PyTorch學習筆記(十三)——現有網絡模型的使用及修改

以分類模型的VGG為例 vgg16_false torchvision.models.vgg16(weightsFalse) vgg16_true torchvision.models.vgg16(weightsTrue) print(vgg16_true) vgg16_true.classifier.add_module("add_linear",nn.Linear(1000,10)) print(vgg16_true) vgg16_false.classifie…

C#學習,委托,事件,泛型,匿名方法

目錄 委托 聲明委托 實例化委托 委托的多播 委托的用途 事件 通過事件使用委托 聲明事件 泛型 泛型的特性 泛型方法 泛型的委托 匿名方法 編寫匿名方法的語法 委托 類似于指針&#xff0c;委托是存有對某個方法的引用的一種引用類型變量&#xff0c;引用可以在運…