使用Docker方式部署Harbor镜像仓库
1.下载离线安装包
wget https://github.com/goharbor/harbor/releases/download/v2.13.1/harbor-offline-installer-v2.13.1.tgz
2.解压到/opt目录下
tar xvzf harbor-offline-installer-v2.13.1.tgz -C /opt
3.编辑harbor.yml文件
hostname:harbor.wuzz.asia #修改为自己的域名
certificate: /opt/harbor/harbor.wuzz.asia.pem #域名证书文件
private_key: /opt/harbor/harbor.wuzz.asia.key #域名key文件
external_url:https://harbor.wuzz.asia #外部访问连接
harbor_admin_password:密码
4.修改daemon.json配置文件
cat /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker-0.unsee.tech",
"https://docker-cf.registry.cyou",
"https://docker.1panel.live"
], # 这里记得添加,号
**" insecure-registries": ["harbor.wuzz.asia"] ** **# 添加这行内容**
}
5.给docker配置证书
**不配置的话,docker login会登录失败**
mkdir -p /etc/docker/certs.d/harbor.wuzz.asia
cp -r /root/harbor.wuzz.asia.* /etc/docker/certs.d/harbor.wuzz.asia/
**把证书文件copy到certs.d下面的目录里面**
**刷新配置,重启docker**
6.预安装harbor
cd /opt/harbor
./prepare
7.正式开始安装harbor
./install.sh
8.启动harbor验证登录
docker-compose up
docker login harbor.wuzz.asia
许可协议:
CC BY 4.0