用docker建立harbor企业级仓库

本文详细指导如何在Linux上安装并配置Harbor,从安装Docker、下载Harbor软件包,到生成自签名证书、修改配置、执行安装脚本,最终实现本地仓库的搭建。注意处理docker-compose和证书迁移,确保安全访问。
摘要由CSDN通过智能技术生成

docker建立harbor企业级仓库

一、实验准备

1、安装好docker
参考博客操作即可:https://blog.csdn.net/S_K15/article/details/118932920
2、下载harbor软件包
在这里插入图片描述
3、下载多个docker管理软件:docker-compose
在这里插入图片描述

二、建立harbor仓库

1、解压harbor软件包

tar zxf harbor-offline-installer-v1.10.1.tgz

2、处理docker-compose软件
docker-compose-Linux-x86_64-1.27.0为二进制文件,需放到/usr/local/bin/下,并赋予执行权限

mv docker-compose-Linux-x86_64-1.27.0 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

3、生成证书

mkdir -p /data/certs
cd /data/certs
openssl req -newkey rsa:4096 -nodes -sha256 -keyout /data/certs/westos.org.key -x509 -days 365 -out /data/certs/westos.org.crt
ls /data/certs

在这里插入图片描述
在这里插入图片描述
复制证书到docker主机/etc/docker/certs.d目录

cd /etc/docker/
mkdir -p certs.d/reg.westos.org/
cd certs.d/reg.westos.org/
cp /data/certs/westos.org.crt ca.crt

4、修改配置文件

vim /root/harbor/harbor.yml
 
5 hostname: reg.westos.org
17   certificate: /data/certs/westos.org.crt  ##指定证书位置
18   private_key: /data/certs/westos.org.key  ##指定key位置
27 harbor_admin_password: westos

在这里插入图片描述
5、执行下载脚本

cd harbor/
./install.sh

在这里插入图片描述
在这里插入图片描述
6、开启docker-compose

docker-compose start

在这里插入图片描述
可以使用docker-compose logs来查看日志
7、网页访问

在访问的主机中添加docker主机的域名解析

vim /etc/hosts

在这里插入图片描述
网页访问reg.westos.org

因为建立时自签名证书,没有经过可信第三方,所以会显示不安全的连接,手动选择信任即可

选择Advanced
在这里插入图片描述
选择Add Exception…
在这里插入图片描述
选择左下角Confirm Security Exception
在这里插入图片描述
输入账号和密码即可使用
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值