Harbor--搭建企业级私有docker镜像仓库(一)

                Harbor镜像仓库搭建

Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。


环境介绍:centos7 | Docker Engine18.09.0 | docker-compose version 1.9.0 |

centos 7本机ip地址:192.168.70.129


下面开始搭建

1、下载需要的安装包

下载docker-compose:

[root@localhost ~]# curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose   

[root@localhost ~]# chmod +x /usr/local/bin/docker-compose

下载harbor:

[root@localhost local]# wget https://github.com/vmware/harbor/releases/download/0.5.0/harbor-offline-installer-0.5.0.tgz

#这个包有300M左右。


2、解压,配置harbor:

[root@localhost local]# tar zxvf harbor-offline-installer-0.5.0.tgz

2.png

[root@localhost local]# cd harbor

[root@localhost harbor]# vim harbor.cfg 

3.png


3、配置docker

[root@localhost ~]# vim /usr/lib/systemd/system/docker.service[Service]

4.png

重启docker

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# systemctl restart docker.service


4、执行安装脚本

[root@localhost ~]# cd /usr/local/harbor/

[root@localhost harbor]# ./install.sh 

5.png

✔ ----Harbor has been installed and started successfully.----


Now you should be able to visit the admin portal at http://192.168.70.129. 

For more details, please visit https://github.com/vmware/harbor 

#安装完成后显示这个。


5、会生成如下6个容器

6.png

6、到此就完成了 可以登录网站查看

7.png


harbor容器的启动关闭

[root@localhost harbor]# docker-compose stop/start  

猜你喜欢

转载自blog.51cto.com/13760226/2327550
今日推荐