91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何?使用harbor構建registry

發布時間:2020-06-19 14:57:44 來源:億速云 閱讀:169 作者:元一 欄目:云計算

Registry:注冊服務器,用于管理鏡像倉庫,起到的是服務器的作用。

Harbor 是由 VMware 公司中國團隊為企業用戶設計的 Registry server 開源項目,包括了權限管理(RBAC)、LDAP、審計、管理界面、自我注冊、HA 等企業必需的功能,同時針對中國用戶的特點,設計鏡像復制和中文支持等功能,歡迎使用和反饋意見。

作為一個企業級私有 Registry 服務器,Harbor 提供了更好的性能和安全。提升用戶使用 Registry 構建和運行環境傳輸鏡像的效率。Harbor 支持安裝在多個 Registry 節點的鏡像資源復制,鏡像全部保存在私有 Registry 中, 確保數據和知識產權在公司內部網絡中管控。另外,Harbor 也提供了高級的安全特性,諸如用戶管理,訪問控制和活動審計等。

第一步:安裝docker compose【在epel和extra源中】

1)配置yum源

[root@host1 ~]# vim /etc/yum.repos.d/epel.repo 
[epel]
name=epel
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7Server/x86_64/
enabled=1
gpgcheck=0

2)安裝docker-compose

[root@host1 ~]# yum install docker-compose

第二步:下載和安裝harbor

1)下載路徑

https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.5.4.tgz

2)解壓

[root@host1 ~]# tar xf harbor-offline-installer-v1.5.4.tgz 
[root@host1 ~]# mv harbor /usr/local/

3)編輯配置文件

[root@host1 ~]# vim /usr/local/harbor/harbor.cfg

修改其中的一行 hostname,指定成自己的主機名

hostname = host1

4)啟動harboor

  • 啟動harbor其實就是啟動yaml中定義的容器
  • 容器依賴的鏡像在harbor目錄下tar.gz中
  • 因此啟動容器的過程,就是講tar.gz內容解壓,導入,最后啟動容器的過程
    安裝docker-compose【extra和epel源】
    [root@host1 ~]# yum install docker-compose

    啟動docker服務

    [root@host1 harbor]# ./prepare 
    [root@host1 harbor]# ./install.sh 

    5)登錄harbor

  • 默認用戶是admin
  • 密碼密碼在harbor配置文件中,是Harbor12345
    如何?使用harbor構建registry

    第三步:使用harbor

    1)創建兩個項目:公開和非公開的
    如何?使用harbor構建registry
    如何?使用harbor構建registry
    如何?使用harbor構建registry
    2)向nginx項目推送鏡像
    如何?使用harbor構建registry
    如何?使用harbor構建registry
    3)給鏡像打標簽

    [root@host2 ~]# docker tag nginx:1.14-alpine  172.16.100.3/nginx/nginx:v1-1
    [root@host2 ~]# docker tag nginx:1.14-alpine 172.16.100.3/nginx/nginx:v1-2
    [root@host2 ~]# docker tag nginx:1.14-alpine 172.16.100.3/nginx/nginx:v1-3
  • 在推送的時候可以推送一個具體的鏡像,也可以將nginx倉庫下的所有鏡像都推送上來
  • 對于私有倉庫,需要要登錄才能推送
  • 如果harbor用的是http協議,就必須修改docker的配置文件,讓docker可以信任這個http協議的倉庫站點
    4)修改docker配置文件,信任docker倉庫
    {
    "registry-mirrors": [
        "https://registry.docker-cn.com",
        "https://mzxx8xy8.mirror.aliyuncs.com"
    ],
    "hosts": ["tcp://0.0.0.0:3725", "unix://var/run/docker.sock"],
    "insecure-registries": [
        "host2:5000",
        "http://172.16.100.3"
    ]
    }

    5)登錄docker倉庫,并推送

    [root@host1 ~]# docker lognin http://172.16.100.3  ^C
    [root@host1 ~]# 
    [root@host1 ~]# docker push 172.16.100.3/nginx/nginx
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永平县| 永泰县| 建湖县| 安多县| 黄龙县| 天门市| 桐城市| 昔阳县| 五家渠市| 临武县| 广宗县| 通渭县| 颍上县| 长顺县| 巧家县| 拉孜县| 依兰县| 民县| 当阳市| 平果县| 东兰县| 天峻县| 德钦县| 崇信县| 青海省| 成都市| 固始县| 枣庄市| 大宁县| 红原县| 嘉定区| 通海县| 南乐县| 马公市| 抚州市| 中卫市| 上虞市| 皋兰县| 凤城市| 阳东县| 乌鲁木齐县|