部署harbor–方式一
部署环境 关闭防火墙
下载harbor包
1
| wget https://a.xbd666.cn/d/Aliyun/Cloud_computing/Software_package/docker/harbor-online-installer-v2.10.0.tgz
|
下载docker-compose
1
| curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
|
授权
1
| [root@iZ8vb3lp570ckxi53yb66gZ ~]
|
解压
1 2
| [root@kub-k8s-master ~] [root@kub-k8s-master ~]
|
http访问方式的配置:
1 2 3 4 5 6 7
| [root@kub-k8s-master harbor] [root@kub-k8s-master harbor] hostname: 192.168.246.166 注释443的模块
[root@kub-k8s-master harbor] 或 ./install.sh
|
docker-compose 使用
1 2 3
| [root@kub-k8s-master harbor]
[root@kub-k8s-master harbor]
|
浏览器访问测试:
http://10.31.162.25
账号admin 密码Harbor12345
设置域名
上传镜像
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| docker login IP地址
推送
现在终端上给要上传的镜像打标记tag [root@localhost ~]
[root@localhost ~]
如果出现413 error parsing HTTP 413 response body: invalid character '<' looking for beginning of value 回到1panel上做设置 1panel网址--网站--设置--性能调优--client_max_body_size(这里改成0) 或者 在nginx配置文件里更改最大上传文件大小值
|
下载镜像
1
| [root@localhost ~]# docker push har.xbd666.cn/qingfeng/mysql:5.7
|

部署harbor–方式二
构建环境
1 2 3
| systemctl stop firewalld setenforce 0 yum -y install vim wget net-tools lrzsz
|
下载docker
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
| [root@localhost ~] docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
[root@localhost ~] [root@localhost ~]
[root@localhost ~] 或 docker -v 或 dockers version
[root@localhost ~] 或 yum install docker-ce-18.03.0.ce -y
[root@localhost ~]
|
配置Docker 加速器
1 2 3 4 5 6
| [root@localhost ~] { "registry-mirrors": ["https://br003st4.mirror.aliyuncs.com"] } [root@localhost ~] [root@localhost ~]
|
部署私有仓库–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
| cwget https://a.xbd666.cn/d/Aliyun/Cloud_computing/Software_package/docker/harbor-offline-installer-v1.8.0.tgz
[root@localhost ~]
[root@localhost ~]
[root@localhost ~] [root@localhost ~]
[root@localhost harbor] hostname: 10.31.162.39
[root@localhost harbor] 或 ./prepare
|
浏览器访问测试:
http://10.31.162.39
然后在web界面新建项目,自定义名字
客户端配置连接仓库地址
1 2 3 4 5 6 7
| [root@localhost ~] { "insecure-registries": ["39.98.169.219"] }
[root@localhost ~] [root@localhost ~]
|
终端登入仓库
1 2 3 4 5 6 7 8 9 10
| [root@localhost ~] Username: admin Password: Hardor12345 Login Succeeded
先打标签 [root@localhost ~] 上传镜像 [root@localhost ~]
|
