您好,登錄后才能下訂單哦!
Registry:注冊服務器,用于管理鏡像倉庫,起到的是服務器的作用。
Harbor 是由 VMware 公司中國團隊為企業用戶設計的 Registry server 開源項目,包括了權限管理(RBAC)、LDAP、審計、管理界面、自我注冊、HA 等企業必需的功能,同時針對中國用戶的特點,設計鏡像復制和中文支持等功能,歡迎使用和反饋意見。
作為一個企業級私有 Registry 服務器,Harbor 提供了更好的性能和安全。提升用戶使用 Registry 構建和運行環境傳輸鏡像的效率。Harbor 支持安裝在多個 Registry 節點的鏡像資源復制,鏡像全部保存在私有 Registry 中, 確保數據和知識產權在公司內部網絡中管控。另外,Harbor 也提供了高級的安全特性,諸如用戶管理,訪問控制和活動審計等。
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
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
[root@host1 ~]# yum install docker-compose
啟動docker服務
[root@host1 harbor]# ./prepare
[root@host1 harbor]# ./install.sh
5)登錄harbor
1)創建兩個項目:公開和非公開的
2)向nginx項目推送鏡像
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
{
"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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。