原文网址:Docker Compose--安装harbor--方法/实例-CSDN博客

简介

本文用实例介绍Docker Compose安装harbor的方法。

harbor是公司内部的镜像库,类似于Java中的maven私库。镜像直接上传到harbor上边,其他服务器就都可以从harbor上拉取了。

harbor基于docker registry v2的基础上为用户提供了图形管理界面。docker registry v2是私有镜像仓库,在实际的企业级生产环境中很少会直接使用docker registry v2,而是使用harbor。

备注

harbor的docker compose的资源内容很多,无法像其他工具一样直接写在docker-compose.yml中然后拉取,必须要手动下载一下它的压缩包(里边会包含docker-compose.yml、镜像文件等)。

1.下载压缩包

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

本处我下载的版本是:2.10.0 

2.将压缩包上传到服务器

本处我上传到服务器的此路径:/work/devops/harbor。解压命令为:

tar xf harbor-offline-installer-v2.10.0.tgz

解压结果如下:

3.修改配置

1.将harbor.yml.tmpl复制为harbor.yml文件

cp harbor.yml.tmpl harbor.yml

2.创建一个用于存放harbor数据的文件夹

mkdir -p /work/devops/harbor/harbor/data

 3.修改harbor.yml配置

  • hostname : 设置成外网ip或者局域网ip(不要设置为localhost或者127.0.0.1)
  • port: 设置访问端口
  • https:https的配置内容(本处先不用http,将它注释掉。配置http的方法:certificate放置.crt文件;private_key放置.key文件。)。
  • harbor_admin_password:admin账户的密码。默认不用更改。账号:admin  密码:Harbor12345
  • data_volume:配置data目录(设置本处我设置为上边创建的目录:/work/devops/harbor/harbor/data)

如下图所示:

 

4.安装harbor

上边是文章的部分内容,为便于维护,全文已转移到此网址:Docker Compose-安装harbor-方法/实例 - 自学精灵

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐