Docker compose 部署habor

本文介绍了如何下载并部署Harbor,一个开源的私人 Docker Registry。通过修改harbor.yml配置文件,设置服务器IP,并可选地配置HTTPS。在安装过程中,可能会遇到缺少docker-compose和用户未加入docker组的问题,解决方案包括安装docker-compose和将用户添加到docker组。完成安装后,通过访问服务器IP来检查 Harbor 是否配置成功。

token是一种身份验证的机制,初始时用户提交账号数据给服务端,服务端采用一定的策略生成一个字符串(token),token字符串中包含了少量的用户信息,并且有一定的期限。服务端会把token字符串传给客户端,客户端保存token字符串.

git harbor 地址

https://github.com/goharbor/harbor/releases/download/v2.3.1/harbor-offline-installer-v2.3.1.tgz

下载后的文件解压

tar -zxvf harbor-offline-installer-v2.3.1.tgz

 

修改harbor.yml.tmpl文件,将hostname 改为自己的服务器IP地址,如果不自建证书将https相关的内容注释掉(圈红内容)

 

 

 修改harbor.yml.tmp文件为harbor.yml,在/harbor 路径下执行./install.sh

可能碰到的问题1,缺少docker-compose

执行下载安装docker-compose

 sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

可能碰到的问题2,用户没有加入到docker 组中

 sudo groupadd docker   创建docker 组

sudo gpasswd -a $u1 docker    检查用户docker 是否在组中  u1是自己的用户名

sudo gpasswd -a $USER docker  添加自己用户到docker 组中

newgrp docker 更新

然后执行sudo ./install.sh

 然后在浏览器上http://IP地址,,检查是否配置成功。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值