安装docker
安装docker所需要的安装包,将其放到/var/www/html/docker-ce/目录中
在server5和server6上写软件仓库:docker.repo
yum install docker-ce -y ###########安装docker
systemctl enable --now docker.service ###########开启docker
生成证书
因为版本原因证书的生成需要openssl11版本
yum install openssl11-libs-1.1.1g-3.el7.x86_64.rpm openssl11-1.1.1g-3.el7.x86_64.rpm -y ###############安装openssl11
mkdir ~/certs ########为证书创建存放目录
openssl11 req -newkey rsa:4096 -nodes -sha256 -keyout certs/westos.org.key -addext "subjectAltName = DNS:reg.westos.org" -x509 -days 365 -out certs/westos.org.crt ############## 生成证书
创建docker仓库
tar zxf harbor-offline-installer-v1.10.1.tgz ########解压安装包
cd harbor/ #########到目录下
vim harbor.yml #########更改配置文件
在server5和server6上 mkdir -p /etc/docker/certs.d/reg.westos.org/ ##创建目录
scp ~/certs/westos.org.crt server6:/etc/docker/certs.d/reg.westos.org/ca.crt
cp ~/certs/westos.org.crt westos.org.cr/etc/docker/certs.d/reg.westos.org/ca.crt
将westos.org.crt传到server5和server6的/etc/docker/certs.d/reg.westos.org/ ##目录下改名为ca.crt
mv docker-compose-linux-x86_64-v2.0.1 /usr/local/bin/docker-compose ##将docker-compser 移到/usr/local/bin/docker-compose下
chmod +x /usr/local/bin/docker-compose ##给其添加执行权限
cd ~/harbor/
./install.sh --with-notary ##使用https
--with-clair ##安全检测
--with-chartmuseum ##使用图表
vim /etc/hosts
server5 172.25.25.5 reg.westos.org
即可在浏览器访问