给harbor私有仓库配置https
警告
本文最后更新于 2020-05-30 17:09,文中内容可能已过时。
自签名证书:
https://www.cnblogs.com/Rcsec/p/8479728.html
进入到harbor目录操作:
1.编辑harbor.yml修改以下部分,https部分需要取消注释
hostname: soulchild.cn
# https related config
https:
# # https port for harbor, default is 443
port: 443
# # The path of cert and key files for nginx
certificate: /data/cert/myharbor.cert
private_key: /data/cert/myharbor.key
2.添加hosts解析
echo “10.0.0.11 soulchild.cn” >> /etc/hosts
3.配置证书文件
#上传证书至此文件夹 mkdir /data/cert/ #两个文件 ls /data/cert/ myharbor.crt myharbor.key
4.生成配置文件
./prepare
5.停止harbor
docker-compose down -v
可以提前执行,太慢了。
6.开启harbor
docker-compose up -d
7.测试
#正常登陆 docker login soulchild.cn #pull镜像也没有问题 docker pull soulchild.cn/soulchild/busybox:1.18
请我喝杯水
微信号
微信打赏