[root@docker ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
[root@docker ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
[root@docker ~]# yum install docker-ce
[root@docker ~]# python -V # 版本大于2.7
Python 2.7.5
[root@docker ~]# yum install -y docker-compose
[root@docker ~]# systemctl start docker
下载地址:https://github.com/goharbor/harbor/releases
安装手册:https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
# 这里下载的是offline_1.8.1版本
参考地址:https://github.com/goharbor/harbor/blob/master/docs/configure_https.md
# 软件包解压到了/data/目录下
# 在harbor目录下创建ssl目录并获得证书授权,成功之后会生成ca.crt和ca.key两个文件
# 生成签名证书请求
# 生成证书
[root@docker harbor]# vim harbor.yml
# [root@docker harbor]# ./prepare
# [root@docker harbor]# ./install.sh
#使用docker-compose ps浏览启用的容器
echo "10.0.0.10 reg.xiaolizi.com" >>/etc/hosts
# 将harbor节点的证书文件拷贝到新节点的/etc/docker/certs.d/reg.xiaolizi.com目录下,前提是docker环境安装完成并成功启动
原文:https://www.cnblogs.com/flashfish/p/11234994.html