国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Flexusx 實例與 Harbor 私有鏡像倉庫的完美結合

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2025-01-22 18:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

華為云 828 企業上云節,Flexus X 實例攜手 Harbor 私有鏡像倉庫,共創云上安全高效新生態!Flexus X 以其卓越性能與穩定性,為 Harbor 提供了理想的運行環境。Harbor 作為領先的私有鏡像倉庫,與 Flexus X 完美結合,助力企業輕松管理 Docker 鏡像,確保應用部署的安全與高效。828 特惠期間,選擇 Flexus X + Harbor,不僅享受華為云的強大技術支持,還能在云上構建更加安全、可控的應用環境。企業上云,就選 Flexus X + Harbor,讓數字化轉型之路更加穩健!

鏈接直達華為云Flexus云服務器X實例

wKgZO2d2Km6ANkf-AAEA43MSbXE820.png

Harbor 介紹

Harbor 是一個開源的企業級 Registry 服務器,用于管理和存儲 Docker 鏡像和 OCI 容器鏡像。作為一個高可用、安全可靠的容器鏡像倉庫,Harbor 提供了豐富的功能和管理工具,以幫助組織有效地構建和管理容器鏡像。

wKgZPGd2Km-AVyj9AABsrbJjI38884.png

Harbor 架構及特點

wKgZO2d2Km-AYWSlAAEEqpRPcwQ225.png

開源與社區支持:Harbor 是開源的,這意味著其源代碼是公開的,并且社區成員可以自由地貢獻代碼、修復漏洞和增強功能。

企業級功能:Harbor 提供了比 Docker 官方 Registry 更豐富的企業級功能,如用戶管理、權限控制、鏡像簽名和驗證、漏洞掃描等。

多租戶支持:Harbor 支持多租戶環境,允許不同的用戶或組織擁有私有的鏡像倉庫。

容器化部署:Harbor 以容器化的形式提供,這意味著它可以在任何支持 Docker 的平臺上運行。

Flexus X 實例上搭建 Harbor 的好處

高性能與靈活性:Flexus X 實例作為華為云推出的下一代柔性算力云服務器,具有卓越的性能表現。通過 X-Turbo 加速技術和瑤光云腦智能調度,Flexus X 實例能夠顯著提升 Harbor 的運行效率,確保鏡像倉庫的穩定性和高效性。

快速部署:Flexus X 實例支持快速部署和一鍵操作,用戶可以在短時間內完成 Harbor 的搭建和配置工作,提高業務上線的速度。

良好兼容性:Flexus X 實例支持多種操作系統和鏡像類型,包括 Huawei Cloud EulerOS 2.0 等公共鏡像,能夠滿足 Harbor 在不同操作系統環境下的運行需求。

系統設置

關閉防火墻和 selinux

[root@flexusx-251f~]# systemctl stop firewalld.service[root@flexusx-251f~]# systemctl disable firewalld.service[root@flexusx-251f~]# setenforce 0

環境規劃

Harbor 安裝

需要了解:

?采用 docker 方式進行部署 Harbor 企業級私有鏡像倉庫搭建

?詳細購買配置實例可參考文章:快速部署華為云Flexus X實例,開啟您的云端之旅

?部署 docker 服務請參考文章:華為FlexusX與Docker+Nginx的高效整合之路

下載安裝包并解壓

Harbor 安裝包下載地址,下載之后可通過遠程工具進行傳包

[root@flexusx-251f~]# mkdir harbor[root@flexusx-251f~]# cd harbor/[root@flexusx-251fharbor]# lsharbor-offline-installer-v2.7.0.tgz[root@flexusx-251fharbor]# tar -zxvfharbor-offline-installer-v2.7.1.tgzharbor/harbor.v2.7.1.tar.gzharbor/prepareharbor/LICENSEharbor/install.shharbor/common.shharbor/harbor.yml.tmpl

配置 Harbor

修改 harbor.yml

[root@flexusx-251fharbor]# lsharborharbor-offline-installer-v2.7.1.tgz[root@flexusx-251fharbor]# cd harbor/[root@flexusx-251fharbor]# lscommon.shharbor.v2.7.1.tar.gz harbor.yml.tmpl install.sh LICENSE prepare[root@flexusx-251fharbor]# cp harbor.yml.tmpl harbor.yml[root@flexusx-251fharbor]# vim harbor.yml#修改主機名為本機 ip 地址 # 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:123.249.27.118#修改端口號為 4000,可以自定義 # http related confighttp: # port for http, default is 80. If https enabled, this port will redirect to https portport:4000#注釋 https# https related config#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

修改 docker.service

[root@flexusx-251fharbor]# vim /lib/systemd/system/docker.service# #在 ExecStart 參數后面添加--insecure-registry=123.249.27.117:4000ExecStart=/usr/bin/dockerd -Hfd:// --containerd=/run/containerd/containerd.sock --insecure-registry=123.249.27.117:4000#重新啟動 docker 服務[root@flexusx-251fharbor]# systemctl daemon-reload[root@flexusx-251fharbor]# systemctl restart docker.service

導入離線鏡像

[root@flexusx-251fharbor]# lsharborharbor-2.7.1.tar harbor-offline-installer-v2.7.1.tgz[root@flexusx-251fharbor]# docker load -iharbor-2.7.1.tar[root@flexusx-251fharbor]# docker imagesREPOSITORYTAG IMAGE ID CREATED SIZEgoharbor/harbor-exporterv2.7.1 d40eb452ec72 18 months ago 96.5MBgoharbor/chartmuseum-photonv2.7.1 e6ab349a4f12 18 months ago 227MBgoharbor/redis-photonv2.7.1 229dd1844a26 18 months ago 127MBgoharbor/trivy-adapter-photonv2.7.1 729fab8418df 18 months ago 442MBgoharbor/notary-server-photonv2.7.1 12adb40b7a3b 18 months ago 113MBgoharbor/notary-signer-photonv2.7.1 f114329e0165 18 months ago 110MBgoharbor/harbor-registryctlv2.7.1 9b2219d529c8 18 months ago 140MBgoharbor/registry-photonv2.7.1 9d50b10d3700 18 months ago 78.1MBgoharbor/nginx-photonv2.7.1 e98018335c0d 18 months ago 126MBgoharbor/harbor-logv2.7.1 eeb93d98a358 18 months ago 133MBgoharbor/harbor-jobservicev2.7.1 829d13e6aae7 18 months ago 252MBgoharbor/harbor-corev2.7.1 49d6c8a15d6c 18 months ago 215MBgoharbor/harbor-portalv2.7.1 fe05b1b0bcfd 18 months ago 135MBgoharbor/harbor-dbv2.7.1 b3f8d9d6c213 18 months ago 174MBgoharbor/preparev2.7.1 d9e019294af2 18 months ago 164MB

運行腳本 prepare 準備鏡像

[root@flexusx-251fharbor]# ./preparepreparebase dir is set to /root/harbor/harborWARNING:root:WARNING:HTTP protocol is insecure. Harbor will deprecate http protocol in the future. Please make sure to upgrade to httpsGeneratedconfiguration file: /config/portal/nginx.confGeneratedconfiguration file: /config/log/logrotate.confGeneratedconfiguration file: /config/log/rsyslog_docker.confGeneratedconfiguration file: /config/nginx/nginx.confGeneratedconfiguration file: /config/core/envGeneratedconfiguration file: /config/core/app.confGeneratedconfiguration file: /config/registry/config.ymlGeneratedconfiguration file: /config/registryctl/envGeneratedconfiguration file: /config/registryctl/config.ymlGeneratedconfiguration file: /config/db/envGeneratedconfiguration file: /config/jobservice/envGeneratedconfiguration file: /config/jobservice/config.ymlGeneratedand saved secret to file: /data/secret/keys/secretkeySuccessfullycalled func: create_root_certGeneratedconfiguration file: /compose_location/docker-compose.ymlCleanup the input dir

檢查腳本命令

我們系統中 docker compose 的命令為 docker-compose,和腳本中相同

如果不同需要修改 common.sh 和 install.sh 中的 docker-compose

#檢查 common.sh[root@flexusx-251fharbor]# vim common.sh 119elif [[ $(docker-compose--version)=~ (([0-9]+).([0-9]+)([.0-9]*))]]#檢查 install.sh[root@flexusx-251fharbor]# vim install.sh 26DOCKER_COMPOSE=docker-compose

安裝 Harbor

[root@flexusx-251fharbor]# ./install.sh#部分日志流記錄[Step0]: checking if docker is installed ...Note:docker version: 27.1.1[Step1]: checking docker-compose is installed ...Note:Docker Compose version v2.29.1[Step2]: loading Harbor images ........................itwill be ignored, please remove it to avoid potential confusion[+]Running 10/10?Network harbor_harbor Created 0.0s?Container harbor-log Started 0.3s?Container harbor-portal Started 0.4s?Container harbor-db Started 0.4s?Container registryctl Started 0.5s?Container redis Started 0.5s?Container registry Started 0.4s?Container harbor-core Started 0.6s?Container nginx Started 0.7s?Container harbor-jobservice Started 0.7s?----Harborhas been installed and started successfully.----

登錄 Harbor

在控制臺配置安全組規則,放行 4000 端口

wKgZPGd2Km-Adw-bAAEFZt63iKA247.png

默認管理員賬號 admin,密碼為 harbor.yml文件中的自定義密碼

登錄訪問:http://主機地址:4000

wKgZO2d2Km-ALcSeAABuVq63neY417.png

測試

創建項目

訪問級別設置為公開,可以進行匿名拉取,存儲容量默認-1 表示大小沒有限制

wKgZPGd2KnCAf2ZpAACaxSU7fVE358.png

推送鏡像

進入項目后,在右上角推送命令中可查看操作語句,注意推送鏡像之前需要身份認證

wKgZO2d2KnCAUN6aAAE73opNLbM816.png

#標記鏡像[root@flexusx-251fharbor]# docker tag mysql:latest 123.249.27.118:4000/mycloud/mysql:latest[root@flexusx-251fharbor]# docker images |grepmysqlmysql5.7 87eca374c0ed 3 years ago 447MB123.249.27.118:4000/mycloud/mysqllatest 8457e9155715 3 years ago 546MBmysqllatest 8457e9155715 3 years ago 546MB#登錄倉庫(身份驗證)[root@flexusx-251fharbor]# docker login 123.249.27.118:4000Username:adminPassword:Errorresponse from daemon: Get "https://123.249.27.118:4000/v2/": http: server gave HTTP response to HTTPS client

報錯處理,修改客戶端/etc/docker/daemon.json,增加 insecure-registries 內容

[root@flexusx-251fharbor]# vim /etc/docker/daemon.json[root@flexusx-251fharbor]# cat /etc/docker/daemon.json{"registry-mirrors":[ "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com"],"insecure-registries":[ "123.249.27.118:4000"]}[root@flexusx-251fharbor]# systemctl daemon-reload[root@flexusx-251fharbor]# systemctl restart docker.service[root@flexusx-251fharbor]# docker login 123.249.27.118:4000Username:adminPassword:WARNING!Your password will be stored unencrypted in /root/.docker/config.json.Configurea credential helper to remove this warning. Seehttps://docs.docker.com/engine/reference/commandline/login/#credentials-storeLoginSucceeded#推送鏡像(可在 web 頁面進行查看)[root@flexusx-251fharbor]# docker push 123.249.27.118:4000/mycloud/mysql:latest#拉取鏡像 dockerpull 123.249.27.118:4000/mycloud/mysql:latest

搭建完成,此刻你就擁有了屬于自己的私有鏡像倉庫

體驗和感受

Harbor,作為開源的 Docker 鏡像倉庫管理項目,以其豐富的功能、靈活的擴展性和高度的安全性,成為了企業構建私有鏡像倉庫的首選。與 Flexus X 實例的強強聯合,不僅實現了鏡像的快速上傳、下載與共享,還通過嚴格的權限管理和加密傳輸機制,確保了鏡像數據的安全無虞。

在 828 華為云企業上云節之際,和我一起體驗 Flexus X 實例與 Harbor 私有鏡像倉庫的完美結合。這一組合,將為您的云端部署帶來前所未有的便捷與安全。無論是快速構建應用環境,還是實現應用的持續集成與持續部署,Flexus X 實例與 Harbor 私有鏡像倉庫都能助您一臂之力。

選擇 Flexus X 實例與 Harbor 私有鏡像倉庫的組合,就是選擇了云端部署的新高度。點擊下方鏈接,立即開始搭建屬于你的企業級私有鏡像倉庫吧!

產品鏈接華為云Flexus云服務器X實例直播建站服務器-華為云

wKgZPGd2KnCAG6MUAAMdMY7jqCs164.png

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 云服務器
    +關注

    關注

    0

    文章

    837

    瀏覽量

    14675
  • 華為云
    +關注

    關注

    3

    文章

    2832

    瀏覽量

    19247
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用Dockerfile構建鏡像的詳細步驟

    Dockerfile寫得好不好,直接影響三件事:鏡像大小、構建速度、運行安全性。我見過太多團隊的Dockerfile是"能跑就行"的水平——基礎鏡像用ubuntu:latest
    的頭像 發表于 02-26 09:43 ?163次閱讀

    ADP3631 MOSFET驅動芯片:高速與可靠的完美結合

    ADP3629/ADP3630/ADP3631 MOSFET 驅動芯片:高速與可靠的完美結合 在電子工程師的日常工作中,為功率MOSFET或IGBT選擇合適的驅動芯片至關重要。今天,我們來深入探討
    的頭像 發表于 02-03 16:10 ?363次閱讀

    MAX4125運算放大器:低功耗與高性能的完美結合

    MAX4122 - MAX4129 系列運算放大器:低功耗與高性能的完美結合 在電子設計領域,運算放大器是不可或缺的基礎元件。今天,我們要深入探討的是 MAXIM 公司的 MAX4122
    的頭像 發表于 01-29 10:50 ?249次閱讀

    MAX4126運算放大器:低功耗與高性能的完美結合

    MAX4122 - MAX4129 系列運算放大器:低功耗與高性能的完美結合 在電子設計領域,運算放大器是不可或缺的基礎元件。今天,我們要深入探討的是 MAXIM 公司的 MAX4122
    的頭像 發表于 01-29 10:45 ?239次閱讀

    MAX40087低噪聲與高性能的完美結合

    解析MAX40079/MAX40087/MAX40077/MAX40089/MAX40078系列運放:低噪聲與高性能的完美結合 在電子設計領域,運算放大器是不可或缺的基礎元件,其性能的優劣直接影響
    的頭像 發表于 01-20 15:10 ?180次閱讀

    蜂鳥E203 SoC的私有設備總線的簡單使用

    BIU模塊接收IFU和LSU單元的存儲器訪問請求,判斷訪問地址區間后,通過ICB接口來訪問外部的不同接口,比如系統存儲接口和私有外設接口。系統存儲接口連接的是SoC中的系統存儲總線,可以訪問ROM
    發表于 10-30 07:51

    服裝倉庫里類似手機的掃碼PDA盤點機

    講解類似手機的掃碼PDA盤點機如何革新服裝倉庫管理!N73S手持終端以8核處理器、IP67防護和高效掃碼功能,提升盤點效率30%,降低錯誤率,完美適配服裝倉庫的快節奏需求。了解它的三防設計、長續航和無縫系統集成,解放你的庫存管理
    的頭像 發表于 09-01 16:08 ?863次閱讀
    服裝<b class='flag-5'>倉庫</b>里類似手機的掃碼PDA盤點機

    物聯網倉庫發貨必備設備有哪些?6 類核心設備匯總(附選型建議)

    電商倉庫想要發貨快又準,離不開專業設備支持。本文從倉庫負責人的角度,總結了倉庫必備的PDA掃碼手持機、熱敏打印機、包裝設備、揀貨小車、WMS系統等核心工具,結合實際應用經驗,幫助企業主
    的頭像 發表于 08-28 17:04 ?965次閱讀
    物聯網<b class='flag-5'>倉庫</b>發貨必備設備有哪些?6 類核心設備匯總(附選型建議)

    Helm倉庫管理常用配置

    Helm 倉庫(Repository)是存儲 Helm 圖表(Chart)的地方,類似于軟件包管理器的倉庫(如 apt、yum 倉庫)。
    的頭像 發表于 06-07 09:27 ?1298次閱讀

    Allegro Skill布局功能之整體模塊鏡像介紹

    使用“整體鏡像”功能可以實現快速、批量、多元素的鏡像操作,此功能可以將整個模塊電路快速鏡像,包括電路中的走線、銅皮、字符等,有便捷方便的操作方式,例如下文演示。 1、在菜單欄中點擊“FanySkill-布局-整體
    的頭像 發表于 05-08 16:42 ?2389次閱讀
    Allegro Skill布局功能之整體模塊<b class='flag-5'>鏡像</b>介紹

    rootfs鏡像制作其實沒那么難

    在嵌入式Linux開發中,文件系統的打包和鏡像制作是關鍵步驟。本文介紹了Linux核心板文件系統的打包與鏡像制作方法,適合嵌入式開發人員快速上手。前言致遠電子Linux核心板提供的系統固件里,除了
    的頭像 發表于 04-03 11:37 ?1090次閱讀
    rootfs<b class='flag-5'>鏡像</b>制作其實沒那么難

    **【技術干貨】Nordic nRF54系列芯片:傳感器數據采集與AI機器學習的完美結合**

    【技術干貨】nRF54系列芯片:傳感器數據采集與AI機器學習的完美結合 近期收到不少伙伴咨詢nRF54系列芯片的應用與技術細節,今天我們整理幾個核心問題與解答,帶你快速掌握如何在nRF54上部署AI
    發表于 04-01 00:00

    樹莓派鏡像的制作、燒錄及運行

    你是否想過自己動手打造一個專屬的操作系統鏡像?無論是為極客項目定制開發環境,還是讓老舊設備煥發新生,系統鏡像定制都是極客玩家的必備技能。
    的頭像 發表于 03-27 16:00 ?2565次閱讀

    基于Docker鏡像逆向生成Dockerfile

    在本文中, 我們將通過理解Docker鏡像如何存儲數據, 以及如何使用工具查看鏡像方方面面的信息來逆向工程一個Docker鏡像; 以及如何使用Python的Docker API來構建一個類似Dedockify的工具來創建Dock
    的頭像 發表于 03-10 09:45 ?1542次閱讀
    基于Docker<b class='flag-5'>鏡像</b>逆向生成Dockerfile

    docker-proxy鏡像加速倉庫

    自建多平臺容器鏡像代理服務,支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等鏡像倉庫
    的頭像 發表于 03-06 16:06 ?1024次閱讀
    docker-proxy<b class='flag-5'>鏡像</b>加速<b class='flag-5'>倉庫</b>