docker-compose安装harbor

一. 前提,服务器上必须先安装好docker,并且启动

如果是在线安装,可以参考我的另一篇文章->在线安装docker

 如果是离线安装,请点击->离线安装docker

二. 上传并解压harbor-offline-installer-v1.7.5.tgz

这个资源很容易找到,需要花费几个积分去下载

解压:

tar -xvf harbor-offline-installer-v1.7.5.tgz

三. 将解压文件中的docker-compose 赋权并放入/usr/bin/目录下

chmod +x docker-compose && cp docker-compose /usr/bin

可以验证是否生效,命令如下:

docker-compose version

四. 编辑 harbor.cfg文件

vim harbor.cfg

#添加如下两行到文件结尾

hostname = 192.168.xx.111 #harbor的主机地址
harbor_admin_password = Adminxxx #admin用户登录的密码
#其他配置不动

五. 执行安装

sh install.sh

看到如下提示,表示安装成功了哦

 六. 登陆测试看看

 直接访问服务器所在ip就会跳转到harbor的登陆页面,如下图所示:

 输入用户名admin和上面设置在harbor.cfg中的密码就可以登陆啦

七.登陆的时候遇到的问题及处理方法

 登陆时需要带harbor主机地址:

docker login 192.168.xx.152

如果登录报错,可能/etc/docker/daemon.json文件缺失

新增该daemon.json文件并添加如下内容:

{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com","https://registry.docker-cn.com"],
"insecure-registries":["192.168.xx.152"]
} 

重载服务配置文件并重新启动docker:

systemctl daemon-reload&& systemctl restart docker

然后再次尝试登陆:docker login 192.168.xx.152

如果无法登陆,需要重新执行sh install.sh命令,暂时未找到原因

 输入用户名密码即可登录成功

 八. 使用docker推送镜像到harbor仓库测试

 1. 首先创建新项目goharbor,如图所示:

 goharbor是harbor的仓库项目名,需要先新建,同时设置访问级别为公开,否则每次拉取镜像都需要登录

2. 推送镜像到harbor

        1) 使用docker tag命令先将需要推送的镜像重新打标签,比如:

docker tag goharbor/harbor-db:v1.7.5 192.168.xx.150/goharbor/harbor-db:v1.7.5

        2) 执行推送

docker push 192.168.xx.150/goharbor/harbor-db:v1.7.5

 这样就可以在harbor仓库中看到刚才推送的镜像信息了

到此,大功告成,有疑问的朋友可以直接留言,我看到就会回复,欢迎转发,点赞和关注哦 (* ̄︶ ̄)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值