Docker Compose--安装harbor--方法/实例

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

相关推荐
梦梦代码精16 小时前
连锁品牌数字化:从门店扩张到用户资产运营的技术底座
大数据·人工智能·低代码·docker·开源·代码规范
InfinitePlus19 小时前
Docker MySQL搭建一主一从
mysql·docker
坐吃山猪1 天前
Docker07-MySQL
mysql·docker·容器
Wzx1980121 天前
python沙箱和docker沙箱你选对了吗?
开发语言·python·docker
CodeDevMaster1 天前
关于PaddleOCR-VL部署与使用说明
docker·llm
Ghost Face...1 天前
龙芯Docker全流程:安装到离线迁移实战
java·docker·eureka
JavaPub-rodert1 天前
我又把自己的 Go 后台管理系统升级了一遍:文件管理、2GB 上传、私有文件预览、Docker 镜像全安排上了
开发语言·docker·golang·shiyuadmin
爱码少年1 天前
嗯,腾讯云个人小站Docker镜像下载功能已下线,压力给到阿里云镜像站
docker
Zhu7581 天前
在docker环境部署frp
运维·docker·容器
燐妤1 天前
腾讯云 Ubuntu 24.04 + Docker 同时部署多个 Python Web 项目:没有域名也能用 IP 访问
ubuntu·docker·腾讯云