安裝harbor 建立私有版本庫

2022-07-26 00:45:13 字數 2085 閱讀 9664

操作步驟:

2. 安裝docker

解除安裝舊版

sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

安裝依賴包

更新yum快取並安裝docker-ce

sudo yum makecache fast

sudo yum -y install docker-ce

啟動docker

sudo systemctl enable docker

sudo systemctl start docker

docker配置映象加速,在 /etc/docker/daemon.json 中寫入如下內容(如果檔案不存在請新建該檔案)

配置docker使用者組

sudo groupadd docker

sudo usermod -ag docker $user

3. 安裝docker-compose

4. 自簽tls證書

5. harbor安裝與配置

cd harboe;./prepare ## 這一步最好用root使用者執行

hostname: reg.zhixin.com #此處為registry對應的二級網域名稱

certificate: ./ssl/reg.zhixin.com.crt

private_key: ./ssl/reg.zhixin.com.key

sudo curl -l " -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

chmod +x /usr/bin/docker-compose

docker-compose --version

下一步進入harbor的安裝目錄,執行如下命令:

./prepare

./install.sh

安裝完畢後,使用docker-compose驗證安裝是否有效

docker-compose ps

主機防火牆關閉或者開放443埠,windows本機配置hosts檔案(c:\windows\system32\drivers\etc\hosts)

6. docker主機訪問harbor

因為是設定的個人私鑰,需要在docker客戶端主機上建立對應網域名稱的目錄:

mkdir /etc/docker/certs.d/reg.zhixin.com -p

把harbor主機上的私鑰拿過來放到docker客戶機的該目錄下

登陸私有registry

docker login reg.zhixin.com

退出登陸registry

docker logout

### 使用docker 上傳image到私有registry

先為現有image做個tag,命令如下:

之後再push到私有registry:

##測試是否有效

先刪除本地映象:

從私有registry啦取image

檢查是否拉去成功

docker images|grep tomcat

Harbor安裝部署私有倉庫

環境資訊 作業系統 主機名ip位址 centos7.7 harbor 192.168.10.27 soft wget2 解壓並安裝harbor soft tar xf harbor offline installer v1.8.3.tgz c opt opt mv harbor harbor v1....

安裝Git 建立版本庫

安裝git root node1 yum y install git 建立使用者 root node1 git config global user.name your name root node1 git config global user.email email example.com ro...

Cocoapods 建立私有庫

比如我有乙個框架a,該工程已經在git版本管理下了,先要在該工程下建立podspec 檔案,裡面包含著一些資訊。比如使用該框架時依賴哪些框架,開源協議,需要哪些檔案,以及該工程的對應tag標籤。然後上傳podspec到私有specrepo。spec repo裡面可以管理很多podspec,其實coc...