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
[root@localhost local]# cd harbor
[root@localhost harbor]# vim harbor.cfg
3、配置docker
[root@localhost ~]# vim /usr/lib/systemd/system/docker.service[Service]
重启docker
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker.service
4、执行安装脚本
[root@localhost ~]# cd /usr/local/harbor/
[root@localhost harbor]# ./install.sh
✔ ----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、到此就完成了 可以登录网站查看
harbor容器的启动关闭
[root@localhost harbor]# docker-compose stop/start