色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

私有鏡像倉(cāng)庫(kù)Harbor極簡(jiǎn)搭建指南(HTTP版)

馬哥Linux運(yùn)維 ? 來(lái)源:bambrow.com ? 2023-05-05 14:41 ? 次閱讀

本文簡(jiǎn)要介紹私有鏡像倉(cāng)庫(kù) Harbor 的搭建指南(HTTP 版),以及使用方法。搭建部分主要參考官網(wǎng)。本文基于以下版本:

 Docker: 20.10.12
 Docker-compose: 1.29.2
 Harbor: 2.4.1

1.準(zhǔn)備工作

1.1 安裝 Docker 與 Docker Compose

請(qǐng)直接參考官網(wǎng)。這里僅給出在 CentOS 上的例子:

sudo yum install -y yum-utils
sudo yum-config-manager 
  --add-repo 
  https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker


sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

1.2 安裝 OpenSSL

這里僅給出 CentOS 的例子:

yum install -y openssl

2.安裝 Harbor

官網(wǎng)給出了兩種安裝模式,在線安裝包或離線安裝包。其區(qū)別是離線安裝包里面含有鏡像,在線版本在安裝時(shí)則去Docker Hub拉取鏡像。我們這里使用離線安裝包。

wget https://github.com/goharbor/harbor/releases/download/v2.4.1/harbor-offline-installer-v2.4.1.tgz
tar zxvf harbor-offline-installer-v2.4.1.tgz
cd harbor

在harbor文件夾里可以看到有一份文件harbor.yml.tmpl,這是 Harbor 的配置信息,我們復(fù)制一份并進(jìn)行修改(以下僅顯示修改部分):

cp harbor.yml.tmpl harbor.yml

harbor.yml

# Configuration file of Harbor


# The IP address or hostname to access admin UI and registry service.
# DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
- hostname: reg.mydomain.com
+ hostname: your.domain.com (自行指定)


# http related config
http:
 # port for http, default is 80. If https enabled, this port will redirect to https port
 port: 80


# https related config
# 直接禁用 HTTPS
- https:
+ # https:
 # https port for harbor, default is 443
- port: 443
+ # port: 443
 # The path of cert and key files for nginx
- certificate: /your/certificate/path
- private_key: /your/private/key/path
+ # certificate: /your/certificate/path
+ # private_key: /your/private/key/path


# # Uncomment following will enable tls communication between all harbor components
# internal_tls:
#  # set enabled to true means internal tls is enabled
#  enabled: true
#  # put your cert and key files on dir
#  dir: /etc/harbor/tls/internal


# Uncomment external_url if you want to enable external proxy
# And when it enabled the hostname will no longer used
# external_url: https://reg.mydomain.com:8433


# The initial password of Harbor admin
# It only works in first time to install harbor
# Remember Change the admin password from UI after launching Harbor.
- harbor_admin_password: Harbor12345
+ harbor_admin_password: yourPassword (自行指定)

修改完畢后,直接運(yùn)行 ./install.sh,并等待 Docker Compose 執(zhí)行完畢。部署完畢后,你就可以使用這臺(tái)機(jī)器的 80 端口看到 Harbor 界面了。如果需要啟動(dòng) Helm Chart 的管理功能,請(qǐng)使用 ./install.sh --with-chartmuseum。

3.登錄與使用方法

在安裝 Harbor 的本機(jī),可以直接在/etc/hosts 里配置,在 127.0.0.1 后面加上你在配置文件里定義的 hostname,隨后可以使用如下命令直接登錄:

docker login -u admin -p yourPassword http://your.domain.com

上面的密碼與 hostname 需要自行替換。

如果在其他機(jī)器登錄,首先還是需要配/etc/hosts,將 hostname 指向安裝 Harbor 的機(jī)器 IP。登錄時(shí),可能會(huì)遇到如下情況:

$ docker login -u admin -p yourPassword http://your.domain.com


Error response from daemon: Get https://your.domain.com/v2/: dial tcp xxx.xxx.xxx.xxx connect: connection refused

這個(gè)原因是訪問(wèn) HTTPS 被拒絕(我們只配置了 HTTP),需要關(guān)閉安全驗(yàn)證。修改/etc/docker/daemon.json 并加入如下內(nèi)容:

/etc/docker/daemon.json

+ "insecure-registries": ["your.domain.com:port", "0.0.0.0"]

如果是 80 端口號(hào)則可以忽略端口部分。修改完畢后,重啟 Docker:

sudo systemctl restart docker

必要時(shí),可以在安裝 Harbor 的機(jī)器上重啟 Harbor:

cd harbor
docker-compose down -v
docker-compose up -d

再次登錄即可正常使用。需要注意,使用 Harbor 時(shí),鏡像需要遵循以下格式:

# Docker
docker tag SOURCE_IMAGE[:TAG] your.domain.com/PROJECT_NAME/REPOSITORY[:TAG]
docker push your.domain.com/PROJECT_NAME/REPOSITORY[:TAG]
docker pull your.domain.com/PROJECT_NAME/REPOSITORY[:TAG]


# Helm
helm repo add --username admin --password ADMIN_PASSWORD harbor http://your.domain.com/chartrepo/
helm plugin install https://github.com/chartmuseum/helm-push
helm cm-push CHART_PATH --version="CHART_VERSION" harbor
helm repo update
helm search repo CHART_PATH
helm install RELEASE_NAME CHART_NAME

其中 PROJECT_NAME 是你在 Harbor UI 新建的項(xiàng)目名,CHART_PATH 是存儲(chǔ) Helm Chart 的路徑,CHART_NAME 是使用 helm search 后搜索到的 Chart 名稱,RELEASE_NAME 是 Helm 部署后的自定義名稱。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4347

    瀏覽量

    86058
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    511

    瀏覽量

    31412
  • 鏡像
    +關(guān)注

    關(guān)注

    0

    文章

    170

    瀏覽量

    10775
  • CentOS
    +關(guān)注

    關(guān)注

    0

    文章

    79

    瀏覽量

    13784
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    492

    瀏覽量

    11916

原文標(biāo)題:私有鏡像倉(cāng)庫(kù) Harbor 極簡(jiǎn)搭建指南(HTTP 版)

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【新功能】企業(yè)級(jí)Maven私有倉(cāng)庫(kù)服務(wù)結(jié)束公測(cè),全面開(kāi)放使用

    摘要: 目前云效上線了企業(yè)級(jí)Maven私有倉(cāng)庫(kù)服務(wù)。用戶可以一鍵開(kāi)通Maven私有倉(cāng)庫(kù)服務(wù),零配置實(shí)現(xiàn)私有二方庫(kù)的上傳和下載。經(jīng)過(guò)半個(gè)月的公
    發(fā)表于 06-20 15:50

    清理Docker鏡像倉(cāng)庫(kù)時(shí)遇到的坑點(diǎn)

    Docker鏡像倉(cāng)庫(kù)PC蛋蛋搭建清理的探索之路
    發(fā)表于 04-29 17:13

    docker搭建倉(cāng)庫(kù)

    docker 簡(jiǎn)單私有倉(cāng)庫(kù)搭建
    發(fā)表于 05-07 09:00

    怎么構(gòu)建docker鏡像倉(cāng)庫(kù)軟件

    【Docker Registry】用docker registry 鏡像搭建私有測(cè)試倉(cāng)庫(kù)
    發(fā)表于 08-13 11:03

    harbor二進(jìn)制文件的下載

    使用harbor搭建私有docker鏡像倉(cāng)庫(kù)
    發(fā)表于 08-16 08:16

    基于Linux系統(tǒng)的私有鏡像倉(cāng)庫(kù)搭建

    【docker】基于Harbor搭建自己的私有鏡像倉(cāng)庫(kù)-全過(guò)程詳解
    發(fā)表于 09-19 08:59

    Harbor源代碼結(jié)構(gòu)解析

    結(jié)構(gòu),幫助開(kāi)發(fā)和運(yùn)維人員理解代碼的工作原理。 Harbor項(xiàng)目概覽 容器應(yīng)用的開(kāi)發(fā)和運(yùn)行離不開(kāi)可靠的鏡像管理。從安全和效率等方面考慮,在企業(yè)私有環(huán)境內(nèi)部署的Registry服務(wù)是非常必要
    發(fā)表于 10-11 10:25 ?0次下載
    <b class='flag-5'>Harbor</b>源代碼結(jié)構(gòu)解析

    關(guān)于Gitlab私有倉(cāng)庫(kù)建設(shè)的實(shí)踐

    本文介紹了 Gitlab 私有倉(cāng)庫(kù)建設(shè)的實(shí)踐。
    的頭像 發(fā)表于 03-16 08:48 ?2130次閱讀

    想擁有屬于自己的私有云?超簡(jiǎn)單的個(gè)人私有云存儲(chǔ)搭建方案

    如果你問(wèn)我要一個(gè)個(gè)人私有云存儲(chǔ)搭建方案,我只能說(shuō)“無(wú)可奉告”。倒不是因?yàn)檫@東西太商業(yè)機(jī)密,而是因?yàn)?第一,其實(shí)個(gè)人搭建一個(gè)個(gè)人私有云存儲(chǔ)基本上不太現(xiàn)實(shí)第二,如果是找現(xiàn)成的解決方案,那還
    的頭像 發(fā)表于 06-15 13:57 ?3640次閱讀
    想擁有屬于自己的<b class='flag-5'>私有</b>云?超簡(jiǎn)單的個(gè)人<b class='flag-5'>私有</b>云存儲(chǔ)<b class='flag-5'>搭建</b>方案

    HH-SCDAYU200鏡像燒錄指南

    鏡像燒錄指南
    發(fā)表于 07-20 16:24 ?33次下載

    使用Nexus在本地搭建npm、yum和maven私有倉(cāng)庫(kù)

    使用Nexus在本地搭建npm、yum和maven私有倉(cāng)庫(kù) 為保證在無(wú)互聯(lián)網(wǎng)的情況下,可正常搭建、構(gòu)建項(xiàng)目,并自動(dòng)化部署項(xiàng)目,本系統(tǒng)采用Nexus+Jenkins+Maven+Gitl
    的頭像 發(fā)表于 08-21 14:46 ?384次閱讀
    使用Nexus在本地<b class='flag-5'>搭建</b>npm、yum和maven<b class='flag-5'>私有</b><b class='flag-5'>倉(cāng)庫(kù)</b>

    云服務(wù)器Flexus X實(shí)例,Docker集成搭建Gitea私有倉(cāng)庫(kù)

    Gitea 私有倉(cāng)庫(kù)是一款輕量級(jí)的自托管 Git 服務(wù),它提供了與 Github、Gitlab 等類似的功能,但允許用戶在自己的服務(wù)器上部署和運(yùn)行,從而完全掌控代碼的存儲(chǔ)和訪問(wèn)權(quán)限。
    的頭像 發(fā)表于 12-29 15:51 ?179次閱讀
    云服務(wù)器Flexus X實(shí)例,Docker集成<b class='flag-5'>搭建</b>Gitea<b class='flag-5'>私有</b><b class='flag-5'>倉(cāng)庫(kù)</b>

    Flexusx 實(shí)例與 Harbor 私有鏡像倉(cāng)庫(kù)的完美結(jié)合

    前言 華為云 828 企業(yè)上云節(jié),F(xiàn)lexus X 實(shí)例攜手 Harbor 私有鏡像倉(cāng)庫(kù),共創(chuàng)云上安全高效新生態(tài)!Flexus X 以其卓越性能與穩(wěn)定性,為
    的頭像 發(fā)表于 01-22 18:04 ?76次閱讀
    Flexusx 實(shí)例與 <b class='flag-5'>Harbor</b> <b class='flag-5'>私有</b><b class='flag-5'>鏡像</b><b class='flag-5'>倉(cāng)庫(kù)</b>的完美結(jié)合

    用普通電腦搭建私有云,用普通電腦搭建私有云教程

    隨著云存儲(chǔ)的普及,越來(lái)越多的用戶開(kāi)始考慮搭建自己的私有云系統(tǒng)。那普通電腦也能搭建私有云嗎?當(dāng)然可以,并且方法很簡(jiǎn)單。首先,私有云是什么?與公
    的頭像 發(fā)表于 01-13 13:55 ?116次閱讀
    用普通電腦<b class='flag-5'>搭建</b><b class='flag-5'>私有</b>云,用普通電腦<b class='flag-5'>搭建</b><b class='flag-5'>私有</b>云教程

    蘋果電腦搭建私有云,蘋果電腦搭建私有云的詳細(xì)操作步驟

    ? ? 隨著云計(jì)算技術(shù)的飛速發(fā)展,云電腦逐漸走進(jìn)了人們的視野。它像一朵神奇的云,承載著我們的數(shù)據(jù)和應(yīng)用,讓我們隨時(shí)隨地都能享受到高效的計(jì)算服務(wù)。今天就為大家介紹蘋果電腦搭建私有云的詳細(xì)操作步驟
    的頭像 發(fā)表于 01-17 10:17 ?91次閱讀
    蘋果電腦<b class='flag-5'>搭建</b><b class='flag-5'>私有</b>云,蘋果電腦<b class='flag-5'>搭建</b><b class='flag-5'>私有</b>云的詳細(xì)操作步驟
    主站蜘蛛池模板: 九九热在线视频观看这里只有精品| 蜜桃传媒一区二区亚洲AV| 国产成人在线观看免费网站| 高hnp肉文| 国产成人在线视频免费观看| 国产成人亚洲综合无| 国产精品无码AV天天爽人妻蜜桃 | 欧美影院在线观看完整版 mp4| 欧美视频毛片在线播放| 日韩性大片| 小学生偷拍妈妈视频遭性教育| 亚洲精品无码不卡| 最新无码专区在线视频| 暗卫受被肉到失禁各种PLAY| 国产精品一区二区人妻无码| 久久re6热在线视频| 奶头好翘是不是想要了| 国产骚妇BB网| 精品人妻伦一二三区久久AAA片| 久久综合久久鬼| 佐山爱痴汉theav| a一级一片免费观看视频| 二级片免费看| 娇小老少配xxxxx| 妺妺窝人体色777777野大粗 | 国产第一页在线视频| 回复术士人生重启在线观看| 免费成年人在线视频| 偷拍 拍自 欧美色区| 中国老妇xxxhd| 囯产精品久久久久免费蜜桃 | 中文字幕欧美一区| 成片免费观看视频在线网| 好色女博士| 欧美日韩一级黄色片| 亚州三级久久电影| 999精品国产人妻无码系列| 国产成人久视频免费| 久久蜜视频| 神马老子影院午夜伦| 中文字幕1|