最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Harbor構(gòu)建docker私有倉(cāng)庫(kù)的方法

 更新時(shí)間:2021年12月08日 11:17:47   作者:C和弦~  
這篇文章主要介紹了Harbor構(gòu)建docker私有倉(cāng)庫(kù)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一.harbor簡(jiǎn)介

基于鏡像的復(fù)制策略;支持LDAP/AD域,通過(guò)VPN連接域使用;圖像刪除和垃圾收集;圖像UI,方便;審計(jì),此功能使用較少,一般企業(yè)中用ELK收集、分析日志;RESTful API

一.harbor構(gòu)建私有倉(cāng)庫(kù)

1.上傳dock-compose,并設(shè)置權(quán)限

[root@harbor ~]# cd /usr/local/bin/
[root@harbor bin]# rz  -e
[root@harbor bin]# ls
docker-compose
[root@harbor bin]# chmod +x docker-compose 

3、安裝harbor-offline-installer-v1.2.2

[root@harbor bin]# cd /usr/local/
[root@harbor local]# rz -e
[root@harbor local]# tar zxvf harbor-offline-installer-v1.2.2.tgz 

4、配置Harbo參數(shù)文件

[root@harbor local]# vim /usr/local/harbor/harbor.cfg 
 
#修改第五行
hostname = 192.168.29.77

5、啟動(dòng)Harbor

[root@harbor local]# cd /usr/local/harbor/
[root@harbor harbor]# ls
[root@harbor harbor]# sh install.sh 

6、查看Harbor啟動(dòng)鏡像和容器

(1)查看鏡像

docker images

(2)檢查服務(wù)容器是否開(kāi)啟

cd /usr/local/harbor/
docker-compose ps

7、在UI界面創(chuàng)建項(xiàng)目

瀏覽器訪問(wèn)訪問(wèn)http://192.168.32.15,默認(rèn)的管理員用戶(hù)名和密碼是 admin/Harbor12345。

?登陸后界面:

添加項(xiàng)目

?8、在本地測(cè)試倉(cāng)庫(kù)功能

此時(shí)可使用Docker命令在本地通過(guò)127.0.0.1來(lái)登錄和推送鏡像。默認(rèn)情況下,Register服務(wù)器在端口80上偵聽(tīng)。

(1)登錄本地私有倉(cāng)庫(kù)

docker login -u admin -p Harbor12345 http://127.0.0.1

(2)下載鏡像進(jìn)行測(cè)試

docker pull nginx

(3)鏡像打標(biāo)簽

docker tag nginx 127.0.0.1/test_items/centos:nginx_v1
docker images

(4)上傳鏡像到Harbor

docker push 127.0.0.1/test_items/centos:nginx_v1

9、在客戶(hù)端上,上傳鏡像

上述操作都是在Harbor服務(wù)器本地操作。如果其他客戶(hù)端上傳鏡像到Harbor,就會(huì)報(bào)如下錯(cuò)誤。出現(xiàn)這問(wèn)題的原因Docker Registry交互默認(rèn)使用的是HTTPS,但是搭建私有鏡像默認(rèn)使用的是HTTP服務(wù),所以與私有鏡像交互時(shí)出現(xiàn)以下錯(cuò)誤。

(1)錯(cuò)誤現(xiàn)象

docker login -u admin -p Harbor12345 http://192.168.29.77

(2)解決方法

vim /usr/lib/systemd/system/docker.service
#修改內(nèi)容地方
......
ExecStart=/usr/bin/dockerd -H fd:// --insecure-registry 192.168.29.33 --containerd=/run/containerd/containerd.sock
......
 
#重啟服務(wù)
systemctl daemon-reload
systemctl restart docker
 
#再次登錄
docker login -u admin -p Harbor12345 http://192.168.29.33

(3)上傳鏡像

#下載tomcat鏡像
docker pull tomcat
docker images
#打標(biāo)簽
docker tag tomcat 192.168.32.15/test_items/centos:tomcat_v1
#上傳到本地倉(cāng)庫(kù)
docker push 192.168.32.15/test_items/centos:tomcat_v1

三、維護(hù)管理Harbor

Harbor可以使用docker-compose來(lái)管理Harbor。一些有用的命令如下所示,必須在與docker-compose.yml相同的目錄中運(yùn)行。

修改Harbor.cfg配置文件所需選項(xiàng)的步驟:要更改Harbour的配置文件時(shí),請(qǐng)先停止現(xiàn)有的Harbor實(shí)例并更新Harbor.cfg;然后運(yùn)行prepare腳本來(lái)填充配置;最后重新創(chuàng)建并啟動(dòng)Harbour的實(shí)例。

1、停止現(xiàn)有的 Harbor 實(shí)例

cd /usr/local/harbor/
docker-compose down -v

2、修改配置文件 Harbor.cfg

cd /usr/local/harbor/
vim harbor.cfg

3、運(yùn)行prepare腳本來(lái)填充配置

cd /usr/local/harbor/
./prepare

4、重啟服務(wù)

cd /usr/local/harbor/
docker-compose up -d

四、創(chuàng)建Harbor用戶(hù)

1.新建用戶(hù)

?

2、在客戶(hù)端上操作,刪除之前打標(biāo)簽的鏡像

docker rmi 192.168.29.77/test_items/centos:tomcat_v1

3、測(cè)試創(chuàng)建的新用戶(hù)能否使用

#注銷(xiāo)登錄
docker logout 192.168.29.77
#使用新創(chuàng)建的用戶(hù)和密碼登錄私有倉(cāng)庫(kù)
docker login 192.168.29.77
Username: zhangsan
Password:                 #輸入密碼
#查看鏡像(沒(méi)下載之前)
docker images
#從私有倉(cāng)庫(kù)下載鏡像
docker pull 192.168.29.77/test_items/centos:nginx_v1
#查看鏡像(下載之后)
docker images

4、移除Harbor服務(wù)容器以及全部數(shù)據(jù)

移除Harbor服務(wù)容器同時(shí)保留鏡像數(shù)據(jù)/數(shù)據(jù)庫(kù)

1)在Harbor服務(wù)器上操作

cd /usr/local/harbor/
docker-compose down -v

(2)如需重新部署,需要移除Harbor服務(wù)容器全部數(shù)據(jù),持久數(shù)據(jù),如鏡像。數(shù)據(jù)庫(kù)等在宿主機(jī)的/data/目錄下,日志在宿主機(jī)的/var/log/Harbor/目錄下。

到此這篇關(guān)于Harbor構(gòu)建docker私有倉(cāng)庫(kù)的文章就介紹到這了,更多相關(guān)Harbor docker私有倉(cāng)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何封裝自定義Docker鏡像

    如何封裝自定義Docker鏡像

    這篇文章主要介紹了如何封裝自定義Docker鏡像問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 使用Dockerfile構(gòu)建自定義鏡像的操作步驟

    使用Dockerfile構(gòu)建自定義鏡像的操作步驟

    Dockerfile 是構(gòu)建自定義 Docker 鏡像的核心工具之一,通過(guò) Dockerfile,可以從基礎(chǔ)鏡像出發(fā),一步步構(gòu)建出符合項(xiàng)目需求的鏡像,本文將詳細(xì)介紹 Dockerfile 的基本指令及實(shí)際操作步驟,需要的朋友可以參考下
    2024-11-11
  • Docker stop停止/remove刪除所有容器

    Docker stop停止/remove刪除所有容器

    這篇文章主要介紹了Docker stop停止/remove刪除所有容器,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • docker run起來(lái)之后執(zhí)行多條命令

    docker run起來(lái)之后執(zhí)行多條命令

    docker run :創(chuàng)建一個(gè)新的容器并運(yùn)行一個(gè)命令。這篇文章主要介紹了docker run起來(lái)之后執(zhí)行多條命令 ,需要的朋友可以參考下
    2017-11-11
  • docker安裝部署zabbix的全過(guò)程

    docker安裝部署zabbix的全過(guò)程

    zabbix由2部分構(gòu)成,zabbix?server與可選組件zabbix?agent,要想搭建一個(gè)Zabbix的工作環(huán)境,主要有三個(gè)方面(界面、服務(wù)器和數(shù)據(jù)庫(kù))可以安裝在同一臺(tái)服務(wù)器上,也可以不在同一個(gè)服務(wù)器,本次使用Docker開(kāi)源的應(yīng)用容器來(lái)快速搭建zabbix,需要的朋友可以參考下
    2024-03-03
  • 詳解Docker容器運(yùn)行多條命令(supervisor)

    詳解Docker容器運(yùn)行多條命令(supervisor)

    本篇文章主要介紹了詳解Docker容器運(yùn)行多條命令(supervisor),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 教你如何利用docker-maven-plugin自動(dòng)化部署

    教你如何利用docker-maven-plugin自動(dòng)化部署

    本文通過(guò)兩個(gè)例子給大家講解如何利用docker-maven-plugin自動(dòng)化部署,給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-09-09
  • Docker給容器添加新端口映射的兩種方法及常用命令舉例詳解

    Docker給容器添加新端口映射的兩種方法及常用命令舉例詳解

    Docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,允許開(kāi)發(fā)者打包和發(fā)布應(yīng)用到任何流行的Linux機(jī)器上,并實(shí)現(xiàn)虛擬化,這篇文章主要介紹了Docker給容器添加新端口映射的兩種方法及常用命令的相關(guān)資料,需要的朋友可以參考下
    2025-03-03
  • Docket Desktop安裝redis并設(shè)置密碼方式

    Docket Desktop安裝redis并設(shè)置密碼方式

    在DockerDesktop中安裝Redis并設(shè)置密碼的步驟包括啟動(dòng)Docker、拉取Redis鏡像、創(chuàng)建并運(yùn)行Redis容器設(shè)置密碼、驗(yàn)證容器運(yùn)行、連接并驗(yàn)證密碼,以及可選的持久化數(shù)據(jù)設(shè)置
    2025-03-03
  • Docker-swarm快速搭建redis集群的方法步驟

    Docker-swarm快速搭建redis集群的方法步驟

    本文主要介紹了Docker-swarm快速搭建redis集群的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05

最新評(píng)論

哈密市| 天镇县| 达日县| 西安市| 凤阳县| 沂南县| 共和县| 建德市| 新郑市| 沈丘县| 高唐县| 龙山县| 北安市| 苏州市| 吴江市| 青铜峡市| 彩票| 德令哈市| 新乐市| 东乌| 博客| 容城县| 屏边| 莫力| 浦城县| 多伦县| 丘北县| 浏阳市| 建宁县| 阿合奇县| 定结县| 平度市| 辛集市| 绵阳市| 金山区| 玉门市| 平顶山市| 临夏市| 化德县| 辽源市| 湄潭县|