Docker 私有镜像仓库 Harbor 安装及使用
环境信息
- Centos 7
- docker-ce-19.03.15
- harbor v2.6.1
安装步骤
下载安装包
wget https://github.com/goharbor/harbor/releases/download/v2.6.1/harbor-offline-installer-v2.6.1.tgz |
准备证书
将申请好的证书上传到服务器,将 harbor.crt
转换为 harbor.cert
openssl x509 -inform PEM -in harbor.crt -out harbor.cert |
将转换好的证书和私钥拷贝到 Docker 的证书目录 /etc/docker/certs.d/yourdomain.com/
cp yourdomain.com.cert /etc/docker/certs.d/yourdomain.com/ |
重启 Docker
systemctl restart docker |
配置 Harbor 安装配置文件
执行 install.sh
命令安装 Harbor 时,会使用配置文件 harbor.yml
(需要拷贝安装包中的 harbor.yml.tmpl
为 harbor.yml
)。
修改配置中的 hostname
选项,配置访问 Harbor 的域名。此为必须修改的参数。
修改配置中的 https.certificate
和 https.private_key
,配置证书(harbor.crt
)和私钥的路径,使用 HTTPS 时必须配置。
修改配置中的 data_volume
,指定持久化数据卷的路径。默认为 data_volume: /data