docker私有倉(cāng)庫(kù)harbor搭建過(guò)程
1.準(zhǔn)備
1.1 harbor下載
harbor下載地址:鏈接添加鏈接描述
然后我們可以選擇自己需要的版本,我這邊選擇的是v1.8.3
也可以去
wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.3.tgz
1.2 docker安裝
docker 安裝以及yum源的安裝可以參考《docker入門(mén)教程(二)》文章。
2.搭建
2.1 解壓harbor
tar -zxvf harbor-offline-installer-v1.8.3.tgz -C /opt/
2.2 修改配置文件
修改harbor目錄下面的harbor.yml文件
這里需要修改下
hostname 這里就是你的ip
harbor_admin_password: 這個(gè)是harbor門(mén)戶(hù)的密碼 默認(rèn)是Harbor12345
2.3 安裝docker-compose
harbor依賴(lài)docker-compose 做單機(jī)編排。所以我們需要安裝docker-compose
yum install docker-compose -y
2.4 編輯docker daemon.json
修改 /etc/docker/daemon.json 文件
vim /etc/docker/daemon.json
添加
“insecure-registries”:[“你的harbor ip”]
重啟docker
systemctl restart docker
2.5 啟動(dòng)harbor
./install.sh
可以使用命令 來(lái)查看起來(lái)沒(méi)有
docker-compose ps
2.6 瀏覽器訪問(wèn)
直接拿harbor的ip訪問(wèn)就行,默認(rèn)是80端口的
3.測(cè)試
登錄進(jìn)去harbor門(mén)戶(hù)
3.1 新建項(xiàng)目
3.2push 鏡像到harbor中3.2.1 登錄
docker login 倉(cāng)庫(kù)ip
3.2.2 打tag
我先看下我本地的image
然后我使用alpine 3.10.3的鏡像
然后打tag
docker tag 965ea09ff2eb 倉(cāng)庫(kù)ip/public/alpine:v3.10.3
然后將我們打好的鏡像push到私有倉(cāng)庫(kù)中
docker push 倉(cāng)庫(kù)ip/public/alpine:v3.10.3
最后我們看下harbor門(mén)戶(hù)中有沒(méi)有
到這里就算完成了。
到此這篇關(guān)于docker私有倉(cāng)庫(kù)harbor搭建過(guò)程的文章就介紹到這了,更多相關(guān)docker私有倉(cāng)庫(kù)harbor搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker 安裝 Nginx 并掛載目錄的實(shí)現(xiàn)示例
本文介紹了如何使用Docker拉取Nginx鏡像、創(chuàng)建容器,并設(shè)置掛載目錄,掛載目錄用于將容器內(nèi)配置文件與主機(jī)關(guān)聯(lián),便于直接修改影響容器配置,感興趣的可以了解一下2024-10-10Docker命令行入門(mén)大全(這18條,你不得不知)
Docker有成千上百萬(wàn)的命令行。因此Docker文檔內(nèi)容十分豐富,同時(shí)又讓剛?cè)腴T(mén)的新手感到不知所措。在本文中,我將重點(diǎn)介紹運(yùn)行Docker的關(guān)鍵命令。2019-09-09docker-compose配置并部署redis服務(wù)的實(shí)現(xiàn)
本文主要介紹了docker-compose配置并部署redis服務(wù)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04docker寫(xiě)一個(gè)Dockerfile文件的實(shí)現(xiàn)
Dockerfile 是一個(gè)用來(lái)構(gòu)建鏡像的文本文件,文本內(nèi)容包含了一條條構(gòu)建鏡像所需的指令和說(shuō)明,本文主要介紹了docker寫(xiě)一個(gè)Dockerfile文件的實(shí)現(xiàn)2024-01-01Docker數(shù)據(jù)卷常用操作代碼實(shí)例
這篇文章主要介紹了Docker數(shù)據(jù)卷常用操作代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10如何解決報(bào)錯(cuò)unable to remove volume問(wèn)題
這篇文章主要介紹了如何解決報(bào)錯(cuò)unable to remove volume問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02解決docker run hello-world遇到錯(cuò)誤消息-error during&n
這篇文章主要介紹了解決docker run hello-world遇到錯(cuò)誤消息-error during conne問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06docker部署Macvlan實(shí)現(xiàn)跨主機(jī)網(wǎng)絡(luò)通信的實(shí)現(xiàn)
這篇文章主要介紹了docker部署Macvlan實(shí)現(xiàn)跨主機(jī)網(wǎng)絡(luò)通信的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10docker容器中無(wú)法獲取宿主機(jī)hostname的解決方案
這篇文章主要介紹了docker容器中無(wú)法獲取宿主機(jī)hostname的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03