Linux環境下Harbor映象倉庫搭建

2022-07-28 23:09:25 字數 1888 閱讀 5430

harbor映象倉庫搭建

1、環境準備 (linux系統,聯網伺服器)

需要安裝docker, docker-compose

1.1docker 安裝

# yum 包更新

[root@centos7 ~]# yum update

# 解除安裝舊版本 docker

[root@centos7 ~]# yum remove docker docker-common docker-selinux docker-engine

# 新增 docker yum源

[root@centos7 ~]# yum-config-manager --add-repo

# 安裝 docker

[root@centos7 ~]# yum -y install docker-ce

# 啟動 docker

[root@centos7 ~]# systemctl start docker

# 檢視 docker 版本號

[root@centos7 ~]# docker --version

————————————————

1.2 docker compose 安裝

# 安裝 epel-release

[root@centos7 ~]# yum install epel-release

# 安裝 python-pip

[root@centos7 ~]# yum install -y python-pip

# 安裝 docker-compose

[root@centos7 ~]# pip install docker-compose

# 安裝 git

[root@centos7 ~]# yum install git

這裡還要在說乙個問題

harbor是搭建完成了,在我們上傳專案的時候可能會出現一些問題

docker login 10.0.0.11

username: admin

password:

error response from daemon: get dial tcp 10.0.86.193:443: getsockopt: connection refused

在我們進行登入上傳**的時候,會報出這樣的錯誤

這是因為docker1.3.2版本開始預設docker registry使用的是https,我們設定harbor預設http方式,所以當執行用docker login、pull、push等命令操作非https的docker regsitry的時就會報錯。

解決辦法:

1、如果是在harbor本機登入可以這樣做如下解決

如果系統是macos,則可以點選「preference」裡面的「advanced」在「insecure

registry」裡加上10.0.86.193,重啟docker客戶端就可以了。

如果系統是ubuntu,則修改配置檔案/lib/systemd/system/docker.service,修改[service]下execstart引數,增加–insecure-registry

10.0.86.193。

如果系統是centos7,可以在/etc/docker/daemon.json 加上如下內容(注意是json字串)

開啟docker-compose.yml新增如下內容,注意前邊的空格

然後我們執行docker-compose stop

./install.sh

再次登入就ok了

2、如果是遠端登入的話,也會出現這個錯誤

查詢docker的服務檔案:登入到已經安裝docker的伺服器,輸入 systemctl status docker檢視docker的service檔案。

**附上拉取和推送的命令:**

3\.harbor私服的使用

Linux下快速安裝 Harbor,必成!

cd 到你想安裝的目錄下 離線下wget 解壓tar zxvf harbor online installer v2.0.1.tgz 預備工作 cd harbor 編輯乙個harbor.yml,內容如下 配置如下 網域名稱一定要設定 hostname your domain port 8888 ha...

harbor倉庫環境搭建

該外掛程式可以直接把本地的東西拖到伺服器 yum y install lrzsz不修改也是可以的,後面就都是用ip的形式 hostnamectl set hostname hub.bushro.com su其它的伺服器需要新增當前的hostname,當前的需要新增其它的伺服器 echo 192.16...

Linux下Apache Python環境搭建

一.環境說明 1.系統環境 centos release 5.4 final 2.軟體版本 apache 2.2.3 python 2.6.6 mod python 3.3.1 二.安裝apache 安裝過程略。2.如果使用系統自帶的apache,則需要檢視系統是否安裝httpd devel包。操作...