顾佳艺全套 (全套课程:点击我获取)
========================================================================================
,我们的需求如下
- 提供registey服务的域名为registry.myk8s.com
- 我们需要把域名解析到有外网ip的nginx上,然后nginx给Harbor做代理
- 我们给Harbor单独提供一个分区挂载到了/data1目录
2,现在准备docker环境:
# yum install docker-ce -y
# yum install docker-compose -y
# systemctl start docker
3,Harbor安装配置:
# wget https://github.com/goharbor/harbor/releases/download/v2.0.1/harbor-online-installer-v2.0.1.tgz
# tar xf harbor-online-installer-v2.0.1.tgz
# cd harbor # vim harbor.yml hostname: registry.myk8s.com #服务的域名 https: # 如下配置域名的证书 certificate: /opt/registry.myk8s.com.crt private_key: /opt/registry.myk8s.com.key external_url: https://registry.myk8s.com # 由于要用nginx做代理,故需要配置 harbor_admin_password: 123546 # 设置harbor默认admin用户的密码 data_volume: /data1 # 设置存储卷 # bash install.sh
最后install.sh会执行安装操作,需要从外网下载镜像,故需要一定的时间。