最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker客戶端訪問harbor及安裝配置更新

 更新時(shí)間:2023年12月07日 08:58:56   作者:sswhsz  
這篇文章主要介紹了docker客戶端訪問harbor以及harbor的安裝配置更新步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

版本選擇和安裝包下載

harbor的版本選擇:
https://github.com/goharbor/harbor/releases/tag/v2.5.3

下載離線安裝包選擇:harbor-offline-installer-v2.5.3.tgz

離線安裝包和在線安裝包的唯一差別是包含了harbor需要的 所有鏡像(一共15個)

[root@myserver ~]# docker images | grep harbor
goharbor/harbor-exporter                             v2.5.3               d9a8cfa37cf8   17 months ago   87.2MB
goharbor/chartmuseum-photon                          v2.5.3               788b207156ad   17 months ago   225MB
goharbor/redis-photon                                v2.5.3               5dc5331f3de8   17 months ago   154MB
goharbor/trivy-adapter-photon                        v2.5.3               27798821348a   17 months ago   251MB
goharbor/notary-server-photon                        v2.5.3               c686413b72ce   17 months ago   112MB
goharbor/notary-signer-photon                        v2.5.3               a3bc1def3f94   17 months ago   109MB
goharbor/harbor-registryctl                          v2.5.3               942de6829d43   17 months ago   136MB
goharbor/registry-photon                             v2.5.3               fb1278854b91   17 months ago   77.9MB
goharbor/nginx-photon                                v2.5.3               91877cbc147a   17 months ago   44.3MB
goharbor/harbor-log                                  v2.5.3               ca36fb3b68a6   17 months ago   161MB
goharbor/harbor-jobservice                           v2.5.3               75e6a7496590   17 months ago   227MB
goharbor/harbor-core                                 v2.5.3               93a775677473   17 months ago   203MB
goharbor/harbor-portal                               v2.5.3               d78f9bbad9ee   17 months ago   52.6MB
goharbor/harbor-db                                   v2.5.3               bd50ae1eccdf   17 months ago   224MB
goharbor/prepare                                     v2.5.3               15102b9ebde6   17 months ago   166MB
[root@myserver ~]#

解壓安裝包

在linux安裝目錄下,解壓縮安裝包:

tar xvf harbor-offline-installer-v2.5.3.tgz

安裝離線鏡像

執(zhí)行命令:docker load < harbor.v2.5.3.tar.gz

修改配置

將harbor.yml.tmpl文件復(fù)制為 harbor.yml

修改幾個重要的配置:

# 配置認(rèn)證服務(wù)地址,認(rèn)證服務(wù)在docker客戶端首次訪問時(shí),由harbor返回給docker客戶端使用。
external_url: http://myserver.com
# 這個屬性也用來確定認(rèn)證服務(wù)地址,如果已配置external_url屬性,則這個屬性被忽略;否則認(rèn)證地址為:http://hostname:port
# 如果已配置external_url屬性,那么這里如果配置了ip地址、并且harbor的主機(jī)ip已變化,也無須處理。
# 否則需要重新執(zhí)行 ./prepare來處理harbor主機(jī)ip的變化
hostname: myserver
# 我們這里僅使用http協(xié)議
http:
  # 這里的端口有兩個作用,1、為harbor前端代理nginx的服務(wù)端口,也即整個服務(wù)的對外端口。
  # 作用2:如果沒有配置external_url屬性,那么harbor認(rèn)證服務(wù)地址由 hostname+此處的port兩個屬性決定。
  # 這就意味著,如果外網(wǎng)映射域名后的端口(比如80)和harbor內(nèi)網(wǎng)端口(比如9000)不一致的話,必須借助external_url來配置。 
  port: 9000
# 暫時(shí)注釋掉https相關(guān)內(nèi)容
#https:
  #port: 443
  #certificate: /your/certificate/path
  #private_key: /your/private/key/path
# 指定harbor的admin密碼,當(dāng)harbor初次啟動后,harbor的admin密碼被加密存儲到postgre數(shù)據(jù)庫中,后續(xù)修改此處的密碼是無效的。
# 要修改admin密碼,除了通過控制臺修改以外,修改配置文件需要下面步驟:
# 修改docker-compose文件中:postgresql服務(wù)的端口導(dǎo)出:如ports: -5432:5432(5432是harbor postgresql的缺省端口)
# 使用任意客戶端工具連接postgresql數(shù)據(jù)庫,數(shù)據(jù)庫缺省密碼為 postgres / root123,數(shù)據(jù)庫:registry
# 更新密碼:update harbor_user set password='',salt='' where username='admin'
# 然后重新執(zhí)行 ./prepare,再啟動即可:docker-compose up -d
harbor_admin_password: 123456
# 指定數(shù)據(jù)存儲路徑
data_volume: /home/apps/harbor/data
log:
  local:
    # 日志存儲路徑
    location: /home/apps/harbor/log

生成harbor各服務(wù)的配置文件

執(zhí)行命令 ./prepare

啟動harbor

執(zhí)行命令 docker-compose up -d 或者 ./install.sh也一樣。

install.sh腳本包含了:docker load、./prepare、docker-compose up -d3個命令。

docker客戶端訪問

因?yàn)槲覀儧]有為harbor配置 https 相關(guān)證書內(nèi)容。所以需要為 docker客戶端配置 “非安全的倉庫地址”。 找到/etc/daemon.json文件,添加以下內(nèi)容:

{
    "registry-mirrors": [
        "https://hub-mirror.c.163.com"
    ],
    "insecure-registries": [
        "10.1.27.89:9000"
    ]
}

特別注意:

  • json文件中的 逗號,不要多也不要少
  • /etc/daemon.json文件的換行符應(yīng)該為 linux環(huán)境的“\n”,而不是windows環(huán)境的“\r\n”

修改完daemon.json配置后,客戶端需要重啟docker:

systemctl daemon-reload
systemctl restart docker

問題1 - harbor主機(jī)ip變化

如果harbor的認(rèn)證服務(wù)地址我們是通過 external_url 配置的,那么harbor主機(jī)ip地址變化時(shí),無須對harbor配置進(jìn)行調(diào)整。
否則,如果hostname配置的是 域名,那么也無須對harbor配置進(jìn)行調(diào)整。
否則,如果hostname配置的是內(nèi)網(wǎng)ip,那么就需要更改harbor配置中的hostname屬性。
然后執(zhí)行下面命令:

docker-compose down
./prepare
docker-compose up -d

客戶端如果時(shí)通過內(nèi)網(wǎng)ip來訪問 harbor的話,也需要同時(shí)修改 daemon.json文件配置,并重啟docker

問題2 - 重置harbor的admin密碼

harbor的admin密碼存儲在 postgresql數(shù)據(jù)庫中。如果忘記密碼的話,可以使用SQL客戶端連接postgre數(shù)據(jù)庫,刪除admin密碼即可。

具體步驟:

  • 修改docker-compose文件中:postgresql服務(wù)的端口導(dǎo)出:如ports: -5432:5432(5432是harbor postgresql的缺省端口)
  • 使用任意客戶端工具連接postgresql數(shù)據(jù)庫,數(shù)據(jù)庫缺省密碼為 postgres / root123,數(shù)據(jù)庫:registry
  • 更新密碼:update harbor_user set password='',salt='' where username='admin'
  • 然后停止harbor服務(wù):docker-compose down
  • 重新生成配置文件 ./prepare
  • 重啟harbor:docker-compose up -d

以上就是docker客戶端訪問harbor及安裝配置更新的詳細(xì)內(nèi)容,更多關(guān)于docker訪問harbor安裝配置的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Docker容器訪問宿主機(jī)Ollama服務(wù)配置詳細(xì)操作步驟

    Docker容器訪問宿主機(jī)Ollama服務(wù)配置詳細(xì)操作步驟

    Ollama現(xiàn)在已經(jīng)支持Docker安裝,極大的簡化了服務(wù)器用戶部署難度,這篇文章主要介紹了Docker容器訪問宿主機(jī)Ollama服務(wù)配置詳細(xì)操作步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-12-12
  • Dockerfile的CMD與ENTRYPOINT的區(qū)別

    Dockerfile的CMD與ENTRYPOINT的區(qū)別

    CMD和ENTRYPOINT的區(qū)別在于CMD提供默認(rèn)的執(zhí)行指令,而ENTRYPOINT定義容器啟動時(shí)運(yùn)行的命令,下面就來詳細(xì)的介紹一下這兩者的區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-12-12
  • harbor如何更改網(wǎng)段(docker-compose)

    harbor如何更改網(wǎng)段(docker-compose)

    文章介紹了解決Harbor安裝后網(wǎng)段沖突問題的步驟,首先,查看當(dāng)前Docker網(wǎng)橋并獲取網(wǎng)橋ID,然后,關(guān)閉Harbor服務(wù),刪除所有容器和網(wǎng)橋,接著,修改harbor的docker-compose.yaml文件,添加新的網(wǎng)絡(luò)配置,最后,驗(yàn)證服務(wù)是否正常運(yùn)行,并確保修改不會被覆蓋
    2026-03-03
  • 使用Docker搭建Maven私服的流程步驟

    使用Docker搭建Maven私服的流程步驟

    文章主要介紹了如何部署Nexus容器,包括后臺運(yùn)行、配置管理員密碼、配置阿里云代理倉庫以及Maven配置等內(nèi)容,幫助用戶更方便地使用Nexus倉庫,需要的朋友可以參考下
    2026-04-04
  • 如何將Docker Registry存儲中的Docker鏡像遷移到Harbor

    如何將Docker Registry存儲中的Docker鏡像遷移到Harbor

    這篇文章主要介紹了如何將Docker Registry存儲中的Docker鏡像遷移到Harbor問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • 通過Docker運(yùn)行AnythingLLM的方法

    通過Docker運(yùn)行AnythingLLM的方法

    這篇文章主要介紹了通過Docker運(yùn)行AnythingLLM的方法,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-12-12
  • 一文詳解如何檢查本地是否存在Docker鏡像

    一文詳解如何檢查本地是否存在Docker鏡像

    在運(yùn)維工作中,查看 Docker 鏡像是管理容器化應(yīng)用的基礎(chǔ)操作之一,這篇文章主要介紹了如何檢查本地是否存在Docker鏡像的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-10-10
  • CentOS/RedHat 6.5 離線安裝Docker

    CentOS/RedHat 6.5 離線安裝Docker

    這篇文章主要介紹了CentOS/RedHat 6.5 離線安裝Docker的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • 用Docker搭建nextcloud個人網(wǎng)盤教程

    用Docker搭建nextcloud個人網(wǎng)盤教程

    大家好,本篇文章主要講的是用Docker搭建nextcloud個人網(wǎng)盤教程,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2021-12-12
  • Docker 鏡像和容器的區(qū)別詳解

    Docker 鏡像和容器的區(qū)別詳解

    這篇文章主要介紹了Docker 鏡像和容器的區(qū)別詳解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10

最新評論

赞皇县| 盘山县| 江阴市| 乐至县| 霍山县| 鹰潭市| 九江市| 蓝田县| 龙门县| 方城县| 宁武县| 太仆寺旗| 鄄城县| 惠来县| 桦南县| 朔州市| 奇台县| 喀喇| 临夏县| 始兴县| 泉州市| 永宁县| 江津市| 邮箱| 桂阳县| 布尔津县| 德庆县| 临汾市| 灵山县| 咸阳市| 慈溪市| 大理市| 阳朔县| 卢龙县| 潼南县| 佛学| 安徽省| 河西区| 苏尼特右旗| 巴彦县| 郓城县|