安装harbor

1、下载harbor并解压

wget https://github.com/goharbor/harbor/releases/download/v1.10.2/harbor-offline-installer-v1.10.2.tgz
tar xvf harbor-offline-installer-v1.10.2.tgz -C /opt/

2、改名、新建软连接方便升级版本

mv /opt/harbor /opt/harbor-1.10.2
ln -s /opt/harbor-1.10.2 /opt/harbor

3、修改yml配置文件

vim /opt/harbor/harbor.yml

harbor.yml中修改
在这里插入图片描述
证书和key需要修改,不然https通不过,导致后面harbor不能成功的运行相关容器
ERROR:root:Error: The protocol is https but attribute ssl_cert is not set
在这里插入图片描述
可以将logs和data_volume统一放到/data/harbor/下管理

4、安装docker和docker-compose
用之前自己写的一件安装docker脚本,参考前面的文章。docker-compose需要先安装epel源

yum install docker-compose -y

5、运行sh /opt/harbor/install.sh脚本安装harbor
6、安装nginx来解析业务域名代理容器中的nginx访问(不安装也可以直接访问docker容器中的nginx)

yum install nginx -y
vim /etc/nginx/conf.d/harbor.yanc.com.conf

server {
    listen       80;
    server_name  harbor.yanc.com;

    client_max_body_size 1000m;

    location / {
        proxy_pass http://10.4.7.14:180;
    }
}

systemctl start nginx

7、在10.4.7.10自建DNS主机中/var/named/yanc.com.zone中添加一条A记录,用来解析10.4.7.14的域名,并重启named服务
在这里插入图片描述
8、外部主机浏览器访问harbor.yanc.com,跳转到10.4.7.14中容器harbor的登录界面,输入默认账号admin密码Harbor12345登录,创建public仓库
在这里插入图片描述

9、10.4.7.14终端中docker login harbor.yanc.com输入上面的账号密码,然后就可以操作这个镜像仓库push/pull镜像了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值