亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

教你如何搭建Docker私有倉(cāng)庫(kù) docker私有倉(cāng)庫(kù)搭建( 二 )

  • Proxy:一個(gè)nginx的前端代理,代理Harbor的registry,UI, token等服務(wù) 。-通過(guò)深藍(lán)色先標(biāo)識(shí)
  • db:負(fù)責(zé)儲(chǔ)存用戶權(quán)限、審計(jì)日志、Dockerimage分組信息等數(shù)據(jù) 。
  • UI:提供圖形化界面,幫助用戶管理registry上的鏡像, 并對(duì)用戶進(jìn)行授權(quán) 。
  • jobsevice:jobsevice是負(fù)責(zé)鏡像復(fù)制工作的,他和registry通信,從一個(gè)registry pull鏡像然后push到另一個(gè)registry,并記錄job_log 。通過(guò)紫色線標(biāo)識(shí)
  • Adminserver:是系統(tǒng)的配置管理中心附帶檢查存儲(chǔ)用量,ui和jobserver啟動(dòng)時(shí)候回需要加載adminserver的配置 。通過(guò)灰色線標(biāo)識(shí);
  • Registry:鏡像倉(cāng)庫(kù),負(fù)責(zé)存儲(chǔ)鏡像文件 。當(dāng)鏡像上傳完畢后通過(guò)hook通知ui創(chuàng)建repository,上圖通過(guò)紅色線標(biāo)識(shí),當(dāng)然registry的token認(rèn)證也是通過(guò)ui組件完成 。通過(guò)紅色線標(biāo)識(shí)
  • Log:為了幫助監(jiān)控Harbor運(yùn)行,負(fù)責(zé)收集其他組件的log,供日后進(jìn)行分析 。過(guò)docker的log-driver把日志匯總到一起,通過(guò)淺藍(lán)色線條標(biāo)識(shí)
  • 安裝#1. 下載離線安裝包#
    • Harbor以容器的形式進(jìn)行部署, 因此可以被部署到任何支持Docker的Linux發(fā)行版, 要使用Harbor,需要安裝docker和docker-compose編排工具
    • 訪問(wèn)harbor release page,下載Harbor軟件tgz壓縮包
    • 或執(zhí)行如下命令 wget https://storage.googleapis.com/harbor-releases/release-2.0.0/harbor-offline-installer-latest.tgz
    • 解壓tgz壓縮包 tar xvf harbor-offline-installer-<version>.tgz
    2. 配置 harbor.cfg (harbor.yml)#注: 新版本是.yaml文件,之前版本是.conf 或者 .cfg文件
    • 解壓后文件在當(dāng)前目錄下的harbor/目錄下 cd harbor/ vim harbor.cfg harbor_admin_password = Harbor12345
    3. 啟動(dòng) Harbor#
    • 配置完后,執(zhí)行安裝腳本 ./install.sh #會(huì)拉取好幾個(gè)鏡像下來(lái),及檢查環(huán)境 Note: docker version: 1.12.5 Note: docker-compose version: 1.9.0 [Step 0]: checking installation environment … …. [Step 1]: loading Harbor images … …. [Step 2]: preparing environment … …. [Step 3]: checking existing instance of Harbor … …. [Step 4]: starting Harbor … —-Harbor has been installed and started successfully.—- … For more details, please visit https://github.com/vmware/harbor . 安裝完成后,會(huì)發(fā)現(xiàn)解壓目錄harbor下面多了一個(gè)docker-compose.yml文件,里面包含了harbor依賴的鏡像和對(duì)應(yīng)容器創(chuàng)建的信息
    • 執(zhí)行 docker-compose ps (執(zhí)行docker-compose需在包含docker-compose.yml的目錄) , 確保 container 的狀態(tài)都是up (healthy).
    • 如果安裝一切順利,通過(guò)之前在harbor.cfg配置的hostname即可以訪問(wèn)到前端了.
    安裝配置問(wèn)題#Harbor安裝 之后,需要用docker-compose ps 命令去查看狀態(tài),保證所有docker 容器都是 healthy, 否則 很可能login harbor 失敗
    如果那個(gè)service 啟動(dòng)不正常,就去查看/var/log/harbor/ 下對(duì)應(yīng)的log
    [email protected]:/disk/harbor_v2.0.0$ ls /var/log/harbor/ -lht總用量 22M-rw-r--r-- 1 10000 10000 3.5M 12月 15 23:03 registryctl.log-rw-r--r-- 1 10000 10000 5.4M 12月 15 23:02 core.log-rw-r--r-- 1 10000 10000 4.4M 12月 15 23:02 portal.log-rw-r--r-- 1 10000 10000 4.9M 12月 15 23:02 registry.log-rw-r--r-- 1 10000 10000 1.2M 12月 15 23:02 proxy.log-rw-r--r-- 1 10000 10000 392K 12月 15 23:00 redis.log-rw-r--r-- 1 10000 10000 1.6M 12月 15 23:00 jobservice.log-rw-r--r-- 1 10000 1000053K 12月 14 21:42 postgresql.log-rw-r--r-- 1 10000 1000065K 7月7 23:35 clair.log-rw-r--r-- 1 10000 10000 1.2K 7月5 11:43 clair-adapter.log-rw-r--r-- 1 10000 10000 1.4K 7月5 11:38 chartmuseum.log修改harbor的運(yùn)行配置,需要如下步驟:
    # 停止 harbor docker-compose down -v# 修改配置 vim harbor.cfg# 執(zhí)行./prepare已更新配置到docker-compose.yml文件 ./prepare# 啟動(dòng) harbor docker-compose up -d問(wèn)題-1 服務(wù)啟動(dòng)異常#[email protected]:/opt/harbor$ docker login 192.20.16.51


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: