激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - Docker私服倉庫Harbor安裝的步驟詳解

Docker私服倉庫Harbor安裝的步驟詳解

2021-03-27 19:12木木在唱歌 服務器知識

這篇文章主要介紹了Docker私服倉庫Harbor安裝的步驟詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

harbor安裝那里還是很簡單,就是在docker login那里掉坑里去了,搞半天,寫博客的時候,又重新安裝了一遍

Docker私服倉庫Harbor安裝的步驟詳解

1.準備兩臺服務器

  • centos7
  • harbor 10.19.46.15
  • client 10.19.44.31

2.harbor需要安裝docker和docker-composere,client只需要安裝docker

docker安裝

?
1
2
3
4
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce
systemctl start docker

docker compose 安裝

?
1
2
3
4
5
docker compose 安裝
yum install epel-release
yum install -y python-pip
pip install docker-compose
yum install git

harbor1.8 下載

https://github.com/goharbor/harbor/releases

Docker私服倉庫Harbor安裝的步驟詳解

解壓出來

?
1
2
3
4
5
6
[root@harbor harbor]# ll
總用量 32
-rw-r--r--. 1 root root 4519 5月 21 15:59 harbor.yml
-rwxr-xr-x. 1 root root 5088 5月 21 15:59 install.sh
-rw-r--r--. 1 root root 11347 5月 21 15:59 license
-rwxr-xr-x. 1 root root 1654 5月 21 15:59 prepare

修改harbor.yml

hostname 這里設置本機的ip

harbor_admin_password web頁面的密碼

運行

?
1
sh ./install.sh

安裝成功

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
......
status: downloaded newer image for goharbor/harbor-registryctl:v1.8.0
creating harbor-log ... done
creating harbor-db ... done
creating registry ... done
creating redis ... done
creating registryctl ... done
creating harbor-core ... done
creating harbor-jobservice ... done
creating harbor-portal ... done
creating nginx  ... done
 
? ----harbor has been installed and started successfully.----
 
now you should be able to visit the admin portal at http://10.19.46.15.
for more details, please visit https://github.com/goharbor/harbor .

訪問頁面

http://10.19.46.15

Docker私服倉庫Harbor安裝的步驟詳解

如果想要停止,或者是服務器重啟了,需要手動重啟,在harbor的安裝目錄,里執行命令

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[root@harbor harbor]# ll
總用量 40
drwxr-xr-x. 3 root root 20 5月 22 22:24 common
-rw-r-----. 1 root root 5183 5月 22 22:24 docker-compose.yml
-rw-r--r--. 1 root root 4514 5月 22 22:23 harbor.yml
-rwxr-xr-x. 1 root root 5088 5月 21 15:59 install.sh
-rw-r--r--. 1 root root 11347 5月 21 15:59 license
-rwxr-xr-x. 1 root root 1654 5月 21 15:59 prepare
 
# 停止
[root@harbor harbor]# docker-compose stop
stopping nginx  ... done
stopping harbor-portal ... done
stopping harbor-jobservice ... done
stopping harbor-core ... done
stopping registryctl ... done
stopping redis  ... done
stopping registry  ... done
stopping harbor-db  ... done
stopping harbor-log ... done
 
# 運行
[root@harbor harbor]# docker-compose start
starting log  ... done
starting postgresql ... done
starting redis ... done
starting registry ... done
starting core ... done
starting jobservice ... done
starting portal ... done
starting proxy ... done
starting registryctl ... done

在另外一個服務器(client)登錄harbor

?
1
2
3
4
[root@client ~]# docker login 10.19.46.15
username: admin
password:
error response from daemon: get https://10.19.46.15/v2/: dial tcp 10.19.46.15:443: connect: connection refused

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

解決https

在harbor那臺服務器,在harbor的安裝目錄

?
1
vim docker-compose.yml

Docker私服倉庫Harbor安裝的步驟詳解

然后同時編輯harbor和client的docker配置文件,10.19.46.15 是harbor的ip地址

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 1.
vim /etc/docker/daemon.json
 
{
 "insecure-registries": [
 "10.19.46.15"
 ]
}
 
# 2.添加execstart=/usr/bin/dockerd |--insecure-registry=10.19.46.15
vim /usr/lib/systemd/system/docker.service
 
# 把這行注釋掉,添加下面的配置 execstart=/usr/bin/dockerd -h fd:// --containerd=/run/containerd/containerd.sock
execstart=/usr/bin/dockerd
  |--insecure-registry=10.19.46.15

1.重啟harbor 的 docker-compose,命令文上有
2.重啟docker

?
1
2
systemctl daemon-reload
systemctl restart docker

client 登錄倉庫

?
1
2
3
4
5
6
7
[root@client ~]# docker login 10.19.46.15
username: admin
password:
warning! your password will be stored unencrypted in /root/.docker/config.json.
configure a credential helper to remove this warning. see
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
login succeeded

偷工減料

pull 的命令

Docker私服倉庫Harbor安裝的步驟詳解

推送和打tag的命令

Docker私服倉庫Harbor安裝的步驟詳解

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/yal950727/p/10909221.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 福利一区二区三区视频在线观看 | 亚洲综合一区二区三区 | 国产精品久久久久一区二区 | 一区二区三区四区五区中文字幕 | 深夜福利久久久 | 黄网在线 | 91成人免费网站 | 久久免费视频在线 | 日本娇小videos高潮 | 欧美成年性h版影视中文字幕 | 成人毛片100部免费观看 | 港台三级在线观看 | 黄网免费看 | 一日本道久久久精品国产 | 九九热九九热 | 成人污在线| 久久精品99久久久久久2456 | www.99热精品 | 极品销魂一区二区三区 | 免费久久久 | 国产午夜精品一区二区三区免费 | 国产91精品久久久久久 | 国产毛毛片一区二区三区四区 | 欧美精品成人一区二区三区四区 | 久久久久久久国产a∨ | 欧美黄色一级带 | 在线成人免费观看www | 午夜久久久精品一区二区三区 | 草操影院 | 精品国产乱码久久久久久久久 | 国产无区一区二区三麻豆 | 免费黄色在线电影 | 国产色爱综合网 | 国产流白浆高潮在线观看 | 免费三级大片 | 久久人人爽人人爽人人片av免费 | 久久久精品视频免费看 | 欧美一区久久久 | 成人资源在线观看 | 玩偶姐姐 在线观看 | 永久在线观看电影 |