Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。
-----------------------------------------------------------------
1. docker-ce的安装
(1):安装一些必要的系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
(2):添加docker镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(3): 安装 Docker-CE
yum -y install docker-ce
(4): 开启Docker服务
systemctl start docker.server
2、安装docker-compose
curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
#查看版本
docker-compose version
3.Harbor私有仓库的安装
$ wget https://github.com/vmware/harbor/releases/download/v1.1.2/harbor-offline-installer-v1.1.2.tgz
$ tar xvf harbor-offline-installer-v1.1.2.tgz
4、编辑harbor.cgf
hostname = ip地址
5、启动 Harbor
修改完配置文件后,在的当前目录执行./install.sh,Harbor服务就会根据当期目录下的docker-compose.yml开始下载依赖的镜像,检测并按照顺序依次启动各
[root@localhost harbor]# ./install.sh
6、Harbor依赖的镜像及启动服务如下:
# docker images
# docker-compose ps
7、访问harbor
http://172.16.101.237/harbor/projects/1/repository
用户名:admin 密码:Harbor12345