原文网址: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-方法/实例 - 自学精灵