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包。操作...