docker+harbor(搭建Harbor企业级docker仓库)

harbor

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

安装部署harbor

1.安装并打开docker服务
[root@server1 docker]# ls
container-selinux-2.21-1.el7.noarch.rpm  
pigz-2.3.4-1.el7.x86_64.rpm
docker-ce-18.06.1.ce-3.el7.x86_64.rpm    
policycoreutils-2.5-17.1.el7.x86_64.rpm
libsemanage-2.5-8.el7.x86_64.rpm         
policycoreutils-python-2.5-17.1.el7.x86_64.rpm
libsemanage-python-2.5-8.el7.x86_64.rpm

[root@server1 docker]# yum install -y *

[root@server1 docker]# systemctl start docker
2.安装docker-compose
[root@server1 ~]# cp docker-compose-Linux-x86_64-1.16.1 /usr/local/bin/docker-compose
[root@server1 ~]# chmod +x /usr/local/bin/docker-compose
[root@server1 ~]# yum install bash-completion
[root@server1 bin]# curl -L https://raw.githubusercontent.com/docker/compose/1.16.1/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

查看是否可以补齐命令
[root@server1 bin]# docker-compose

在这里插入图片描述
docker+harbor(搭建Harbor企业级docker仓库)_第1张图片

在这里插入图片描述

3.安装harbor
[root@server1 src]# ls
harbor-online-installer-v1.2.0.tgz
[root@server1 src]# tar zxf harbor-online-installer-v1.2.0.tgz -C /usr/local/
4.修改配置文件
[root@server1 src]# cd /usr/local/harbor/
[root@server1 harbor]# vim harbor.cfg
hostname = server1

在这里插入图片描述

5.执行安装脚本
[root@server1 harbor]# /usr/local/harbor/install.sh

docker+harbor(搭建Harbor企业级docker仓库)_第2张图片

6.harbor启动
[root@server1 harbor]# docker-compose start

docker+harbor(搭建Harbor企业级docker仓库)_第3张图片

docker+harbor(搭建Harbor企业级docker仓库)_第4张图片

7.访问测试

览器输入server1
默认账号密码: admin / Harbor12345

docker+harbor(搭建Harbor企业级docker仓库)_第5张图片

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190529220223389.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2R6aDExMjU2NDEyMzk=,size_16,color_FFFFFF,t_70

docker+harbor(搭建Harbor企业级docker仓库)_第6张图片)

你可能感兴趣的:(docker+harbor(搭建Harbor企业级docker仓库))