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-方法/实例 - 自学精灵

相关推荐
lichenyang4531 天前
Docker 学习笔记(五):Docker Compose,用一个 YAML 启动前端、后端和 MongoDB
docker
lichenyang4531 天前
Docker 学习笔记(四):Dockerfile,把项目打成自己的镜像
docker·容器
lichenyang4531 天前
Docker 学习笔记(三):Docker 网络、bridge、子网和容器互通
docker·容器
lichenyang4531 天前
Docker 学习笔记(二):docker run 的参数到底在控制什么?
docker·容器
Patrick_Wilson6 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy6 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭6 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩7 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵8 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua1118 天前
LM Studio Docker 部署——本地大模型一键启动
docker