Harbor安装部署

3 篇文章 0 订阅
3 篇文章 0 订阅

1、首先要安装docker和docker-compose

2、下载安装包,建立使用离线包。

https://github.com/goharbor/harbor/releases

3、解压,修改harbor.cfg文件

如果要配置
ui_url_protocol = https, 则需要配置证书,较为复杂。用http则较为简单,只需要修改hostname即可
hostname值为本机IP或者对应名称(10.0.0.57或harbor.new)

4、执行 ./install.sh --with-clair --with-chartmuseum

–with-clair 为增加扫描插件,–with-chartmuseum为增加chart插件。

此时默认端口为80,如要修改,请修改docker-compose.yml和common/templates/registry/config.yml

注:

hostname为本机的ifconfig的IP

$public_url为外部映射的IP

5、登录http://10.0.0.57 默认账号admin Harbor12345

完成

注:如何远程登录推送镜像
在安装Harbor时,可以配置启用http或者https的访问方式。默认为http(非加密连接,数据传输不安全,使用相对简单);如果采用https的方式,使用TLS加密,数据传输更安全,但是需要配置证书,操作相对繁琐。

http:

1、查找Docker的服务文件:登录到已经安装Docker的服务器,输入 systemctl status docker 查看Docker的service文件

2、编辑docker.service文件:在ExecStart处添加 --insecure-registry 参数。

vim /etc/docker/daemon.json
在这里插入图片描述
vim /etc/systemd/system/multi-user.target.wants/docker.service
在这里插入图片描述
systemctl daemon-reload
systemctl restart docker

如: --insecure-registry=harbor.new

3、重新加载service文件,重启docker

systemctl daemon-reload

systemctl restart docker

4、验证docker login harbor.new

https
Harbor采用https的方式交换数据,Docker客户端处需要配置签署 harbor 证书的 CA 证书。

在Docker客户端服务器上创建指定目录:/etc/docker/certs.d/[IP地址或域名](Harbor地址,harbor.cfg文件中的hostname项)
mkdir -p /etc/docker/certs.d/[IP地址或域名]
拷贝CA证书到上述目录中

Harbor如何重启恢复
/data/harbor/
docker-compose up -d
systemctl restart docker 重启docker

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
部署Docker Harbor,您可以按照以下步骤进行操作: 1. 安装Docker:确保您的系统上已经安装了Docker。您可以访问Docker官方网站(https://www.docker.com/)获取适用于您系统的安装指南。 2. 下载并配置Harbor:访问Harbor官方网站(https://goharbor.io/)并下载最新版本的Harbor。解压下载的文件,并编辑`harbor.yml`文件来配置Harbor。您可以根据您的需求更改配置,例如端口号、存储位置、认证等。 3. 配置SSL证书(可选):如果您希望使用HTTPS协议来访问Harbor,您需要准备一个有效的SSL证书,并在`harbor.yml`文件中指定证书路径。 4. 启动Harbor:在解压的Harbor目录中运行以下命令来启动Harbor: ``` ./install.sh --with-notary --with-trivy ``` 该命令会启动Harbor以及相关的Notary和Trivy组件。您可以根据需要添加或删除这些组件。 5. 访问Harbor:一旦Harbor启动成功,您可以通过在浏览器中输入Harbor的地址来访问它。默认情况下,Harbor的地址是`http://<hostname>`,其中`<hostname>`是您部署Harbor的主机名或IP地址。 6. 配置访问权限:首次访问Harbor时,您需要设置管理员账户和密码。登录后,您可以根据需要创建用户、项目和仓库,并配置相应的访问权限。 请注意,以上只是大致的步骤概述,实际部署过程中可能会有一些特定的配置和调整。建议您参考Harbor官方文档以获取更详细的部署指南和配置说明。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值