欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

Docker私有倉庫搭建與使用(二)

2.2 使用官方鏡像自建Registry

[root@node02 ~]# docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry

[root@node02 ~]# ss -antl
State ? ? ? Recv-Q Send-Q Local Address:Port ? ? ? ? ? ? ? Peer Address:Port ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?100 ? ?127.0.0.1:25 ? ? ? ? ? ? ? ? ?*:* ? ? ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?128 ? ? *:22 ? ? ? ? ? ? ? ? ?*:* ? ? ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?100 ? ? [::1]:25 ? ? ? ? ? ? ? ? ? [::]:* ? ? ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?128 ? ? ?[::]:5000 ? ? ? ? ? ? ? ? [::]:* ? ? ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?128 ? ? ?[::]:22 ? ? ? ? ? ? ? ? ? [::]:*

無論是使用Docker-distribution去自建倉庫,還是通過官方鏡像跑容器的方式去自建倉庫,通過前面的演示我們可以發(fā)現(xiàn)其是非常的簡陋的,還不如直接使用官方的Docker Hub去管理鏡像來得方便,至少官方的Docker Hub能夠通過web界面來管理鏡像,還能在web界面執(zhí)行搜索,還能基于Dockerfile利用Webhooks和Automated Builds實現(xiàn)自動構(gòu)建鏡像的功能,用戶不需要在本地執(zhí)行docker build,而是把所有build上下文的文件作為一個倉庫推送到github上,讓Docker Hub可以從github上去pull這些文件來完成自動構(gòu)建。

但無論官方的Docker Hub有多強大,它畢竟是在國外,所以速度是最大的瓶頸,我們很多時候是不可能去考慮使用官方的倉庫的,但是上面說的兩種自建倉庫方式又十分簡陋,不便管理,所以后來就出現(xiàn)了一個被 CNCF 組織青睞的項目,其名為Harbor。

3. Harbor

Harbor是由VMWare在Docker Registry的基礎(chǔ)之上進(jìn)行了二次封裝,加進(jìn)去了很多額外程序,而且提供了一個非常漂亮的web界面。

Project Harbor是一個開源的受信任云本地注冊表項目,用于存儲、標(biāo)記和掃描上下文。

Harbor通過添加用戶通常需要的功能,如安全性、身份標(biāo)識和管理,擴展了開源Docker發(fā)行版。

Harbor支持用戶管理、訪問控制、活動監(jiān)控和實例之間的復(fù)制等高級特性。

3.1 Docker compose

Harbor在物理機上部署是非常難的,而為了簡化Harbor的應(yīng)用,Harbor官方直接把Harbor做成了在容器中運行的應(yīng)用,而且這個容器在Harbor中依賴類似redis、mysql、pgsql等很多存儲系統(tǒng),所以它需要編排很多容器協(xié)同起來工作,因此VMWare Harbor在部署和使用時,需要借助于Docker的單機編排工具(Docker compose)來實現(xiàn)。

Compose是一個用于定義和運行多容器Docker應(yīng)用程序的工具。使用Compose,您可以使用一個YAML文件來配置應(yīng)用程序的服務(wù)。然后,使用一個命令,您可以從您的配置中創(chuàng)建并啟動所有的服務(wù)。

3.2 部署Harbor

[root@node02 ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
[root@node02 ~]# yum -y install docker-compose docker-ce
[root@node02 ~]# systemctl enable --now docker
[root@node02 ~]# wget https://github.com/goharbor/harbor/releases/download/v2.0.2/harbor-offline-installer-v2.0.2.tgz
[root@node02 ~]# ls
harbor-offline-installer-v2.0.2.tgz
[root@node02 ~]# tar xf harbor-offline-installer-v2.0.2.tgz -C /usr/local/
[root@node02 ~]# cd /usr/local/harbor/
[root@node02 harbor]# ls
common.sh ? ? ? ? ? ? harbor.yml.tmpl ?LICENSE
harbor.v2.0.2.tar.gz ?install.sh ? ? ? prepare
[root@node02 harbor]# mv harbor.yml.tmpl harbor.yml
[root@node02 harbor]# vim harbor.yml
...
hostname: 172.16.78.128 ? //將此行修改為harbor所在的主機名或IP
...
//如果沒有證書將以下內(nèi)容全部注釋,如果有證書將最后兩行更改為證書的路徑
#https:
? # https port for harbor, default is 443
# ?port: 443
? # The path of cert and key files for nginx
# ?certificate: /your/certificate/path
# ?private_key: /your/private/key/path
...

[root@node02 harbor]# ./install.sh?
...
Creating harbor-jobservice ...?
? ----Harbor has been installed and started successfully.----

[root@node02 harbor]# ss -antl
State ? ? ? Recv-Q Send-Q Local Address:Port ? ? ? ? ? ? ? Peer Address:Port ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?100 ? ?127.0.0.1:25 ? ? ? ? ? ? ? ? ?*:* ? ? ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?128 ? ?127.0.0.1:1514 ? ? ? ? ? ? ? ?*:* ? ? ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?128 ? ? *:22 ? ? ? ? ? ? ? ? ?*:* ? ? ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?100 ? ? [::1]:25 ? ? ? ? ? ? ? ? ? [::]:* ? ? ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?128 ? ? ?[::]:80 ? ? ? ? ? ? ? ? ? [::]:* ? ? ? ? ? ? ? ? ?
LISTEN ? ? ?0 ? ? ?128 ? ? ?[::]:22 ? ? ? ? ? ? ? ? ? [::]:*?

?

文章鏈接: http://m.qzkangyuan.com/20700.html

文章標(biāo)題:Docker私有倉庫搭建與使用(二)

文章版權(quán):夢飛科技所發(fā)布的內(nèi)容,部分為原創(chuàng)文章,轉(zhuǎn)載請注明來源,網(wǎng)絡(luò)轉(zhuǎn)載文章如有侵權(quán)請聯(lián)系我們!

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

Docker私有倉庫搭建與使用

2023-5-23 11:45:33

建站教程

Hadoop完全分布式配置

2023-5-24 12:35:56

0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 陆川县| 文昌市| 浪卡子县| 青州市| 奉新县| 泾川县| 博湖县| 厦门市| 博罗县| 突泉县| 泾川县| 尚义县| 昆明市| 马山县| 府谷县| 兖州市| 察雅县| 五常市| 张家界市| 洛浦县| 栾城县| 滨州市| 雷波县| 乌审旗| 定远县| 上杭县| 亳州市| 惠州市| 开封市| 永新县| 乌兰察布市| 张家港市| 建宁县| 中超| 房产| 社旗县| 和林格尔县| 沙湾县| 安远县| 镇远县| 青田县|