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

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

    文章

    721

    瀏覽量

    13399
  • 華為云
    +關注

    關注

    3

    文章

    2682

    瀏覽量

    17541
收藏 人收藏

    評論

    相關推薦

    華為云 Flexus X 實例:極速搭建個人代碼倉庫 GitLab 平臺

    ? 目錄 前言 1 一、Flexus 云服務器 X 介紹 1 1.1 Flexus 云服務器 X 實例簡介 1 1.2 Flexus 云服務器 X 實例特點 2 1.3 Flexus 云服務器 X
    的頭像 發表于 01-23 18:29 ?61次閱讀
    華為云 Flexus X <b class='flag-5'>實例</b>:極速搭建個人代碼<b class='flag-5'>倉庫</b> GitLab 平臺

    華為 FlexusX 與 Docker+Nginx 的高效整合之路

    前言 華為 FlexusX 攜手 Docker+Nginx,高效整合,云端性能再升級!FlexusX 服務器,依托華為強大的技術實力,為 Docker 容器與 Nginx 服務器提供了完美的運行環境
    的頭像 發表于 01-23 17:55 ?48次閱讀
    華為 <b class='flag-5'>FlexusX</b> 與 Docker+Nginx 的高效整合之路

    華為云 Flexus X 實例性能實測:速度與穩定性的完美結合

    Flexus X 實例如何實現速度與穩定性的完美結合,為用戶提供高效可靠的云服務體驗。 一、Flexus 云服務器 X 實例介紹 1.1 Flexus 云服務器 X
    的頭像 發表于 01-17 09:21 ?144次閱讀
    華為云 Flexus X <b class='flag-5'>實例</b>性能實測:速度與穩定性的<b class='flag-5'>完美</b><b class='flag-5'>結合</b>

    華為云彈性云服務器 FlexusX 實例下的 Nginx 性能測試

    目錄 ·?一、華為云彈性云服務器FlexusX實例簡介 ? ·?二、測試環境 ? ·?三、測試工具 ? ·?四、測試方法 ? ·?五、測試結果 ? 下面是華為云彈性云服務器 FlexusX
    的頭像 發表于 01-17 09:17 ?131次閱讀
    華為云彈性云服務器 <b class='flag-5'>FlexusX</b> <b class='flag-5'>實例</b>下的 Nginx 性能測試

    解鎖高效項目管理,Zentao 在華為云 Flexusx 容器化部署與應用指南

    前言 在當今快速迭代的商業環境中,高效且靈活的項目管理成為企業競爭力的關鍵。華為云 Flexusx 實例,以其靈活的 vCPU 內存配比、熱變配功能及按需計費模式 ,為項目管理軟件如 Zentao
    的頭像 發表于 01-13 15:54 ?161次閱讀
    解鎖高效項目管理,Zentao 在華為云 <b class='flag-5'>Flexusx</b> 容器化部署與應用指南

    高效協同,云端先行,Collabora Online 在 FlexusX 上的部署與實戰分享

    資源,確保 Collabora Online 穩定運行與數據安全。在追求高效協同的云端辦公新紀元中,Collabora Online 與華為云 FlexusX 實例結合無疑為企業用戶提供了前所未有
    的頭像 發表于 01-13 15:53 ?174次閱讀
    高效協同,云端先行,Collabora Online 在 <b class='flag-5'>FlexusX</b> 上的部署與實戰分享

    華為云 FlexusX 實例下的 Kafka 集群部署實踐與性能優化

    前言 華為云 FlexusX 實例,以創新的柔性算力技術,為 Kafka 集群部署帶來前所未有的性能飛躍。其靈活的 CPU 與內存配比,結合智能調度與加速技術,讓 Kafka 在高并發場景下依然
    的頭像 發表于 01-07 17:23 ?174次閱讀
    華為云 <b class='flag-5'>FlexusX</b> <b class='flag-5'>實例</b>下的 Kafka 集群部署實踐與性能優化

    華為云 X 實例鏡像管理詳解

    部署和遷移業務的重要工具。本文將深入探討華為云 X 實例鏡像管理,介紹鏡像的類型、創建與使用、以及如何進行最佳實踐管理。 1. 什么是云服務器鏡像 云服務器
    的頭像 發表于 01-07 17:01 ?127次閱讀
    華為云 X <b class='flag-5'>實例</b>的<b class='flag-5'>鏡像</b>管理詳解

    熱跳線片式電阻:高效散熱與電氣隔離的完美結合

    熱跳線片式電阻:高效散熱與電氣隔離的完美結合
    的頭像 發表于 01-02 15:02 ?149次閱讀

    在華為云 FlexusX 實例上實現 Docker 容器的實時監控與可視化分析

    : 華為云Flexus云服務器X實例 ? 原生命令 查看正在運行的容器 [root@flexusx-251f?~]# docker psCONTAINER?
    的頭像 發表于 01-02 13:42 ?105次閱讀
    在華為云 <b class='flag-5'>FlexusX</b> <b class='flag-5'>實例</b>上實現 Docker 容器的實時監控與可視化分析

    優化企業運營流程,華為云 Flexusx 實例下 Odoo ERP 系統的完整解決方案

    前言 在當今數字化轉型的大潮中,企業運營流程的優化已成為提升競爭力的關鍵。華為云 Flexus X 實例以其創新的柔性算力和卓越的性能,為企業提供了前所未有的云計算解決方案。結合 Odoo 這一
    的頭像 發表于 12-30 14:55 ?114次閱讀
    優化企業運營流程,華為云 <b class='flag-5'>Flexusx</b> <b class='flag-5'>實例</b>下 Odoo ERP 系統的完整解決方案

    云服務器Flexus X實例,Docker集成搭建Gitea私有倉庫

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

    構建高效搜索解決方案,Elasticsearch &amp; Kibana 的完美結合

    前言 構建高效搜索解決方案,FlexusX 服務器與 Elasticsearch & Kibana 的完美結合,為企業帶來云端搜索新體驗。FlexusX
    的頭像 發表于 12-27 13:48 ?109次閱讀
    構建高效搜索解決方案,Elasticsearch &amp; Kibana 的<b class='flag-5'>完美</b><b class='flag-5'>結合</b>

    使用Nexus在本地搭建npm、yum和maven私有倉庫

    使用Nexus在本地搭建npm、yum和maven私有倉庫 為保證在無互聯網的情況下,可正常搭建、構建項目,并自動化部署項目,本系統采用Nexus+Jenkins+Maven+Gitlab開源組件
    的頭像 發表于 08-21 14:46 ?384次閱讀
    使用Nexus在本地搭建npm、yum和maven<b class='flag-5'>私有</b><b class='flag-5'>倉庫</b>

    DS1008JN:精準與高效能的完美結合

    DS1008JN:精準與高效能的完美結合
    的頭像 發表于 07-24 14:55 ?373次閱讀
    主站蜘蛛池模板: 色中色最新地址登陆| 青娱乐视觉盛宴国产视频| 狠狠撩色姣姣综合久久| 久久综合久综合久久鬼色| 青青视频 在线 在线播放| 亚洲国产成人综合| 午夜福利视频极品国产83| 永久精品免费影院在线观看网站 | 恋夜影院安卓免费列表uc| 色橹橹欧美在线观看视频高| 在线亚洲黄色| 国产午夜小视频| 狠狠色狠狠色综合日日32| 啪啪后入内射日韩| 中文字幕永久在线| 久久99精品国产自在自线| 午夜dj免费中文字幕| 阿v天堂2017在无码| 蜜桃AV色欲A片精品一区| 亚洲中文无码永久免费| 国产午夜免费不卡精品理论片| 日韩 国产 欧美视频二区| 99热久久这里只有精品视频| 久久婷五月综合色啪网| 一进一出抽搐gif免费60秒| 99精品国产福利在线观看| 婚后被调教当众高潮H喷水| 香蕉动漫库| 国产精品悠悠久久人妻精品| 久久视频精品38在线播放| 羞羞漫画在线播放| 国产成人精品男人的天堂网站| 日韩精品卡1卡2三卡四卡乱码| xxxx18动漫| 日本激情在线| 成人中文字幕在线| 少妇连续高潮抽搐痉挛昏厥| 国产福利视频第一导航| 我半夜摸妺妺的奶C了她软件| 国产精品久久久久久无码专区| 网友自拍偷拍|