国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

centos7搭建本地harbor倉(cāng)庫(kù)

這篇具有很好參考價(jià)值的文章主要介紹了centos7搭建本地harbor倉(cāng)庫(kù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、Harbor介紹

????Docker容器應(yīng)用的開(kāi)發(fā)和運(yùn)行離不開(kāi)可靠的鏡像管理,雖然Docker官方也提供了公共的鏡像倉(cāng)庫(kù),但是從安全和效率等方面考慮,部署私有環(huán)境內(nèi)的Registry也是非常必要的。Harbor是由VMware公司開(kāi)源的企業(yè)級(jí)的Docker Registry管理項(xiàng)目,它包括權(quán)限管理(RBAC)、LDAP、日志審核、管理界面、自我注冊(cè)、鏡像復(fù)制和中文支持等功能

二、環(huán)境準(zhǔn)備 (1臺(tái)centos7的虛擬機(jī))

????????Harbor的所有服務(wù)組件都是在Docker中部署的,所以官方安裝使用Docker-compose快速部署,所以需要安裝Docker、Docker-compose。由于Harbor是基于Docker Registry V2版本,所以就要求Docker-ce版本不小于17.06.0,Docker-compose版本大于等于1.6.0

????????1、安裝docker-ce 及基礎(chǔ)環(huán)境

 1:yum install -y yum-utils device-mapper-persistent-data lvm2
 2:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
 3: yum list docker-ce.x86_64  --showduplicates |sort -r
 4: yum install docker-ce-17.09.1.ce -y 

centos7搭建本地harbor倉(cāng)庫(kù)? ? ? ?

????????2、安裝docker-compose????????

1、curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
或者
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.3.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2、 chmod +x /usr/local/bin/docker-compose

3、 docker-compose --version

4、 docker-compose up

????????? ? ? ??centos7搭建本地harbor倉(cāng)庫(kù)? ? ? ? ? ? ??

三、安裝harbor (下載較慢)

? ? ? ? 1、下載harbor離線安裝包

1、wget https://github.com/goharbor/harbor/releases/download/v2.4.2/harbor-offline-installer-v2.4.2.tgz

2、tar -zxvf harbor-offline-installer-v2.4.2.tgz #解壓離線安裝包

? ? ? ? 2、配置harbor

1、cd harbor
2、cp harbor.yml.tmpl harbor.yml
3、vim harbor.yml
   修改內(nèi)容:hostname = 10.130.77.28 		#修改harbor的啟動(dòng)ip為你虛擬機(jī)的ip
            harbor_admin_password = admin@123 #修改harbor的admin用戶的密碼

centos7搭建本地harbor倉(cāng)庫(kù)

?????????3、啟動(dòng)harbor??

 bash install.sh

centos7搭建本地harbor倉(cāng)庫(kù)

?????????4、docker-compose ps 查看

centos7搭建本地harbor倉(cāng)庫(kù)

?四、訪問(wèn)harbor(我這里是http://192.168.68.137/)? ?

centos7搭建本地harbor倉(cāng)庫(kù)

1、新建個(gè)項(xiàng)目目錄

centos7搭建本地harbor倉(cāng)庫(kù)

?centos7搭建本地harbor倉(cāng)庫(kù)?2、命令行登陸harbor ( )

centos7搭建本地harbor倉(cāng)庫(kù)

?注意:第一次登錄一般都會(huì)報(bào)錯(cuò)?

Error response from daemon: Get "https://192.168.68.137/v2/": dial tcp 10.130.77.48:443: connect: no route to host
[root@node-3 ~]# vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --insecure-registry 192.168.68.137
修改配置文件,ExecStart之后添加 


重啟docker 
    systemctl daemon-reload
    systemctl restart docker

?3、測(cè)試上傳鏡像到harbor

????????

root@host_137 ~]# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
3f4ca61aafcd: Pull complete
50c68654b16f: Pull complete
3ed295c083ec: Pull complete
40b838968eea: Pull complete
88d3ab68332d: Pull complete
5f63362a3fa3: Pull complete
Digest: sha256:0047b729188a15da49380d9506d65959cce6d40291ccfb4e039f5dc7efd33286
Status: Downloaded newer image for nginx:latest
[root@host_137 ~]# docker docker tag nginx:latest 192.168.68.137/harbor/nginx:latest
docker: 'docker' is not a docker command.
See 'docker --help'
[root@host_137 ~]# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
nginx                           latest              1403e55ab369        5 days ago          142MB
goharbor/harbor-exporter        v2.7.0              69796d5ea472        11 days ago         96.5MB
goharbor/chartmuseum-photon     v2.7.0              3a1128c43ada        11 days ago         227MB
goharbor/redis-photon           v2.7.0              cc91f43eb370        11 days ago         154MB
goharbor/trivy-adapter-photon   v2.7.0              acf7683e6266        11 days ago         431MB
goharbor/notary-server-photon   v2.7.0              cc32c079c5e8        11 days ago         113MB
goharbor/notary-signer-photon   v2.7.0              1c7e9e9a0c92        11 days ago         110MB
goharbor/harbor-registryctl     v2.7.0              6573a396157f        11 days ago         139MB
goharbor/registry-photon        v2.7.0              4d015df21516        11 days ago         78.1MB
goharbor/nginx-photon           v2.7.0              5f2878db2a82        11 days ago         154MB
goharbor/harbor-log             v2.7.0              6b4a9a2855bb        11 days ago         161MB
goharbor/harbor-jobservice      v2.7.0              cdde5030ac74        11 days ago         252MB
goharbor/harbor-core            v2.7.0              f1aaf647100d        11 days ago         215MB
goharbor/harbor-portal          v2.7.0              ea51148e87b6        11 days ago         162MB
goharbor/harbor-db              v2.7.0              fff87d4d50e4        11 days ago         195MB
goharbor/prepare                v2.7.0              f0f57240ce77        11 days ago         164MB
[root@host_137 ~]# docker tag nginx:latest 192.168.68.137/harbor/nginx:latest
[root@host_137 ~]# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
192.168.68.137/harbor/nginx     latest              1403e55ab369        5 days ago          142MB
nginx                           latest              1403e55ab369        5 days ago          142MB
goharbor/harbor-exporter        v2.7.0              69796d5ea472        11 days ago         96.5MB
goharbor/chartmuseum-photon     v2.7.0              3a1128c43ada        11 days ago         227MB
goharbor/redis-photon           v2.7.0              cc91f43eb370        11 days ago         154MB
goharbor/trivy-adapter-photon   v2.7.0              acf7683e6266        11 days ago         431MB
goharbor/notary-server-photon   v2.7.0              cc32c079c5e8        11 days ago         113MB
goharbor/notary-signer-photon   v2.7.0              1c7e9e9a0c92        11 days ago         110MB
goharbor/harbor-registryctl     v2.7.0              6573a396157f        11 days ago         139MB
goharbor/registry-photon        v2.7.0              4d015df21516        11 days ago         78.1MB
goharbor/nginx-photon           v2.7.0              5f2878db2a82        11 days ago         154MB
goharbor/harbor-log             v2.7.0              6b4a9a2855bb        11 days ago         161MB
goharbor/harbor-jobservice      v2.7.0              cdde5030ac74        11 days ago         252MB
goharbor/harbor-core            v2.7.0              f1aaf647100d        11 days ago         215MB
goharbor/harbor-portal          v2.7.0              ea51148e87b6        11 days ago         162MB
goharbor/harbor-db              v2.7.0              fff87d4d50e4        11 days ago         195MB
goharbor/prepare                v2.7.0              f0f57240ce77        11 days ago         164MB
[root@host_137 ~]# docker push 192.168.68.137/harbor/nginx
The push refers to a repository [192.168.68.137/harbor/nginx]
c72d75f45e5b: Layer already exists
9a0ef04f57f5: Layer already exists
d13aea24d2cb: Layer already exists
2b3eec357807: Layer already exists
2dadbc36c170: Layer already exists
8a70d251b653: Layer already exists
latest: digest: sha256:9a821cadb1b13cb782ec66445325045b2213459008a41c72d8d87cde94b33c8c size: 1570
[root@host_137 ~]#

查看鏡像倉(cāng)庫(kù)?

centos7搭建本地harbor倉(cāng)庫(kù)

測(cè)試?yán)$R像 (先將本地的鏡像刪除)

[root@host_137 ~]# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
nginx                           latest              1403e55ab369        5 days ago          142MB
192.168.68.137/harbor/nginx     latest              1403e55ab369        5 days ago          142MB
goharbor/harbor-exporter        v2.7.0              69796d5ea472        11 days ago         96.5MB
goharbor/chartmuseum-photon     v2.7.0              3a1128c43ada        11 days ago         227MB
goharbor/redis-photon           v2.7.0              cc91f43eb370        11 days ago         154MB
goharbor/trivy-adapter-photon   v2.7.0              acf7683e6266        11 days ago         431MB
goharbor/notary-server-photon   v2.7.0              cc32c079c5e8        11 days ago         113MB
goharbor/notary-signer-photon   v2.7.0              1c7e9e9a0c92        11 days ago         110MB
goharbor/harbor-registryctl     v2.7.0              6573a396157f        11 days ago         139MB
goharbor/registry-photon        v2.7.0              4d015df21516        11 days ago         78.1MB
goharbor/nginx-photon           v2.7.0              5f2878db2a82        11 days ago         154MB
goharbor/harbor-log             v2.7.0              6b4a9a2855bb        11 days ago         161MB
goharbor/harbor-jobservice      v2.7.0              cdde5030ac74        11 days ago         252MB
goharbor/harbor-core            v2.7.0              f1aaf647100d        11 days ago         215MB
goharbor/harbor-portal          v2.7.0              ea51148e87b6        11 days ago         162MB
goharbor/harbor-db              v2.7.0              fff87d4d50e4        11 days ago         195MB
goharbor/prepare                v2.7.0              f0f57240ce77        11 days ago         164MB
[root@host_137 ~]# docker rmi 192.168.68.137/harbor/nginx
Untagged: 192.168.68.137/harbor/nginx:latest
Untagged: 192.168.68.137/harbor/nginx@sha256:9a821cadb1b13cb782ec66445325045b2213459008a41c72d8d87cde94b33c8c
[root@host_137 ~]# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
nginx                           latest              1403e55ab369        5 days ago          142MB
goharbor/harbor-exporter        v2.7.0              69796d5ea472        11 days ago         96.5MB
goharbor/chartmuseum-photon     v2.7.0              3a1128c43ada        11 days ago         227MB
goharbor/redis-photon           v2.7.0              cc91f43eb370        11 days ago         154MB
goharbor/trivy-adapter-photon   v2.7.0              acf7683e6266        11 days ago         431MB
goharbor/notary-server-photon   v2.7.0              cc32c079c5e8        11 days ago         113MB
goharbor/notary-signer-photon   v2.7.0              1c7e9e9a0c92        11 days ago         110MB
goharbor/harbor-registryctl     v2.7.0              6573a396157f        11 days ago         139MB
goharbor/registry-photon        v2.7.0              4d015df21516        11 days ago         78.1MB
goharbor/nginx-photon           v2.7.0              5f2878db2a82        11 days ago         154MB
goharbor/harbor-log             v2.7.0              6b4a9a2855bb        11 days ago         161MB
goharbor/harbor-jobservice      v2.7.0              cdde5030ac74        11 days ago         252MB
goharbor/harbor-core            v2.7.0              f1aaf647100d        11 days ago         215MB
goharbor/harbor-portal          v2.7.0              ea51148e87b6        11 days ago         162MB
goharbor/harbor-db              v2.7.0              fff87d4d50e4        11 days ago         195MB
goharbor/prepare                v2.7.0              f0f57240ce77        11 days ago         164MB
[root@host_137 ~]# docker pull 192.168.68.137/harbor/nginx
Using default tag: latest
latest: Pulling from harbor/nginx
Digest: sha256:9a821cadb1b13cb782ec66445325045b2213459008a41c72d8d87cde94b33c8c
Status: Downloaded newer image for 192.168.68.137/harbor/nginx:latest
[root@host_137 ~]# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
nginx                           latest              1403e55ab369        5 days ago          142MB
192.168.68.137/harbor/nginx     latest              1403e55ab369        5 days ago          142MB
goharbor/harbor-exporter        v2.7.0              69796d5ea472        11 days ago         96.5MB
goharbor/chartmuseum-photon     v2.7.0              3a1128c43ada        11 days ago         227MB
goharbor/redis-photon           v2.7.0              cc91f43eb370        11 days ago         154MB
goharbor/trivy-adapter-photon   v2.7.0              acf7683e6266        11 days ago         431MB
goharbor/notary-server-photon   v2.7.0              cc32c079c5e8        11 days ago         113MB
goharbor/notary-signer-photon   v2.7.0              1c7e9e9a0c92        11 days ago         110MB
goharbor/harbor-registryctl     v2.7.0              6573a396157f        11 days ago         139MB
goharbor/registry-photon        v2.7.0              4d015df21516        11 days ago         78.1MB
goharbor/nginx-photon           v2.7.0              5f2878db2a82        11 days ago         154MB
goharbor/harbor-log             v2.7.0              6b4a9a2855bb        11 days ago         161MB
goharbor/harbor-jobservice      v2.7.0              cdde5030ac74        11 days ago         252MB
goharbor/harbor-core            v2.7.0              f1aaf647100d        11 days ago         215MB
goharbor/harbor-portal          v2.7.0              ea51148e87b6        11 days ago         162MB
goharbor/harbor-db              v2.7.0              fff87d4d50e4        11 days ago         195MB
goharbor/prepare                v2.7.0              f0f57240ce77        11 days ago         164MB
[root@host_137 ~]#

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-470853.html

到了這里,關(guān)于centos7搭建本地harbor倉(cāng)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • docker容器:本地私有倉(cāng)庫(kù)、harbor私有倉(cāng)庫(kù)部署與管理

    docker容器:本地私有倉(cāng)庫(kù)、harbor私有倉(cāng)庫(kù)部署與管理

    目錄 一、本地私有倉(cāng)庫(kù) 1、本地私有倉(cāng)庫(kù)簡(jiǎn)介 2、搭建本地私有倉(cāng)庫(kù) 3、容器重啟策略介紹 二、harbor私有倉(cāng)庫(kù)部署與管理 1、什么是harbor 2、Harbor的特性 3、Harbor的構(gòu)成 4、harbor部署及配置 ①部署docker-compose ②部署Harbor服務(wù) ③登錄創(chuàng)建項(xiàng)目 ④登錄倉(cāng)庫(kù)并上傳鏡像 5、客戶端測(cè)試

    2024年02月04日
    瀏覽(38)
  • Docker 私有倉(cāng)庫(kù) harbor 搭建

    Docker 私有倉(cāng)庫(kù) harbor 搭建

    ?? 作者: Linux猿 ?? 簡(jiǎn)介: CSDN博客專(zhuān)家??,華為云享專(zhuān)家??,Linux、C/C++、云計(jì)算、物聯(lián)網(wǎng)、面試、刷題、算法盡管咨詢(xún)我,關(guān)注我,有問(wèn)題私聊! ?? 歡迎小伙伴們點(diǎn)贊??、收藏?、留言?? 目錄 一、實(shí)驗(yàn)環(huán)境 二、安裝 harbor? 2.1 安裝 docker 和 docker-compose 2.2 安裝 harbo

    2024年02月16日
    瀏覽(24)
  • Docker倉(cāng)庫(kù)harbor私服搭建

    Docker倉(cāng)庫(kù)harbor私服搭建

    Harbor和Registry都是Docker的鏡像倉(cāng)庫(kù),但是Harbor作為更多企業(yè)的選擇,是因?yàn)橄啾容^于Regisrty來(lái)說(shuō),它具有很多的優(yōu)勢(shì)。 提供分層傳輸機(jī)制,優(yōu)化網(wǎng)絡(luò)傳輸 Docker鏡像是是分層的,而如果每次傳輸都使用全量文件(所以用FTP的方式并不適合),顯然不經(jīng)濟(jì)。必須提供識(shí)別分層傳輸?shù)?/p>

    2024年02月07日
    瀏覽(20)
  • Docker(四)搭建harbor企業(yè)級(jí)倉(cāng)庫(kù)

    Docker(四)搭建harbor企業(yè)級(jí)倉(cāng)庫(kù)

    雖然Docker官方也提供了公共的鏡像倉(cāng)庫(kù),但是從安全和效率等方面考慮,部署我們私有環(huán)境的Registry也是非常必要的。 所以Harbor孕育而生,Harbor是由VMware公司開(kāi)源的企業(yè)級(jí)的Docker Registry管理項(xiàng)目,它包括權(quán)限管理(RBAC)、LDAP、日志審核、管理界面、自我注冊(cè)、鏡像復(fù)制和中文支

    2024年02月04日
    瀏覽(27)
  • Docker|kubernetes|本地鏡像批量推送到Harbor私有倉(cāng)庫(kù)的腳本

    Docker|kubernetes|本地鏡像批量推送到Harbor私有倉(cāng)庫(kù)的腳本

    前言: 可能有測(cè)試環(huán)境,而測(cè)試環(huán)境下有N多的鏡像,需要批量導(dǎo)入到自己搭建的Harbor私有倉(cāng)庫(kù)內(nèi),一般涉及到批量的操作,自然還是使用腳本比較方便。 本文將介紹如何把某個(gè)服務(wù)器的本地鏡像?推送到帶有安全證書(shū)的私有Harbor倉(cāng)庫(kù)。 一, ###本例中,私有Harbor倉(cāng)庫(kù)的地址是

    2024年02月10日
    瀏覽(22)
  • 【Docker從入門(mén)到入土 4】使用Harbor搭建Docker私有倉(cāng)庫(kù)

    【Docker從入門(mén)到入土 4】使用Harbor搭建Docker私有倉(cāng)庫(kù)

    Harbor 是一個(gè)由CNCF托管的開(kāi)源的 Docker鏡像倉(cāng)庫(kù)管理工具 ,可以通過(guò)它 快速的建立起自己的私有倉(cāng)庫(kù) 。 Harbor 的每個(gè)組件都是以 Docker 容器的形式構(gòu)建的,使用 d ocker-compose 來(lái)對(duì)它進(jìn)行部署。 用于部署 Harbor 的 docker-compose 模板位于 harbor/docker-compose.yml 。 1) 基于角色控制 :用

    2024年02月08日
    瀏覽(28)
  • Harbor私有倉(cāng)庫(kù)搭建并配置https對(duì)接docker與kubernetes

    Harbor私有倉(cāng)庫(kù)搭建并配置https對(duì)接docker與kubernetes

    默認(rèn)情況下,Harbor 不附帶證書(shū)。可以在沒(méi)有安全保護(hù)的情況下部署 Harbor,以便您可以通過(guò) HTTP 連接到它。在生產(chǎn)環(huán)境中,推薦始終使用 HTTPS。要配置 HTTPS,必須創(chuàng)建 SSL 證書(shū)。可以使用由受信任的第三方 CA 簽名的證書(shū),也可以使用自簽名證書(shū)。本文以自簽名證書(shū)為例。 使用

    2024年02月03日
    瀏覽(19)
  • Docker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor

    Docker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor

    在網(wǎng)頁(yè)中輸入本機(jī)的IP地址 在網(wǎng)頁(yè)中輸入本機(jī)的IP地址加上:8080,用戶名admin密碼Harbor12345。登錄成功頁(yè)面如下:

    2024年02月11日
    瀏覽(43)
  • 新版K8s:v1.28拉取Harbor倉(cāng)庫(kù)鏡像以及本地鏡像(docker棄用改用containerd,純純踩坑)

    新版K8s:v1.28拉取Harbor倉(cāng)庫(kù)鏡像以及本地鏡像(docker棄用改用containerd,純純踩坑)

    使用Kuboard作為k8s集群的管理平臺(tái),Harbor作為鏡像倉(cāng)庫(kù),拉取Harbor鏡像倉(cāng)庫(kù)的鏡像運(yùn)行。 從K8s1.24版本之后,k8s就逐漸棄用了docker,采用containerd來(lái)管理,這個(gè)很重要。 服務(wù)器 IP地址 備注 K8sMaster 192.168.2.138 kuboard,Master管理節(jié)點(diǎn) K8sWorker01 192.168.2.139 Worker工作節(jié)點(diǎn) K8sWorker02 192.168.

    2024年01月20日
    瀏覽(23)
  • Harbor企業(yè)鏡像倉(cāng)庫(kù)部署(本地)

    Harbor企業(yè)鏡像倉(cāng)庫(kù)部署(本地)

    簡(jiǎn)述: Docker 官方鏡像倉(cāng)庫(kù)是用于管理公共鏡像的地方,大家可以在上面找到想要的鏡像,也可以把自己的鏡像推送上去。但是有時(shí)候服務(wù)器無(wú)法訪問(wèn)互聯(lián)網(wǎng),或者不希望將自己的鏡像放到互聯(lián)網(wǎng)上,那么就需要用到 Docker Registry 私有倉(cāng)庫(kù),它可以用來(lái)存儲(chǔ)和管理自己的鏡像。

    2024年02月14日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包