当前位置: 首页 > article >正文

【docker-compose】安装 Harbor

目录

一、环境

二、安装Harbor

1. 下载官网部署包(本章使用版本 V2.7.1)

 2. 将部署包上传至服务器,并解压

3. 创建data目录 

4. 复制 harbor.yml

5. 修改harbor.yml

6. 进行本地安装

7. docker-compose 安装组件

8.  ip:port 访问

三、安装Harbor遇到的问题

1.  问题:ip:port 无法访问,报错 ERR_UNSAFE_PORT

2.  问题:Error response from daemon: Conflict. The container name “/redis“ is already in use by container


一、环境

  • Ubuntu 20 +
  • Docker 20+
  • Docker-Compose 1.25+

安装docker+docker-compose教程

二、安装Harbor

1. 下载官网部署包(本章使用版本 V2.7.1

官网下载

 2. 将部署包上传至服务器,并解压

  • 这里上传到  /mnt/docker 目录下
tar -zxvf harbor-offline-installer-v2.4.3.tgz
  • 解压完成后,在当前目录生成harbor目录,/mnt/docker/harbor

3. 创建data目录 

mkdir -p /mnt/docker/harbor/data

4. 复制 harbor.yml

cd /mnt/docker/harbor
cp harbor.yml.tmpl harbor.yml

5. 修改harbor.yml

  • hostname : 设置成你的外网ip/局域网ip

  • port : 设置访问端口

  • https:注释掉https的配置内容

  • harbor_admin_password:默认不用更改,账号:damin  密码:Harbor12345

  • data_volume:配置data目录(设置第3步创建的目录 /mnt/docker/harbor/data


6. 进行本地安装

bash prepare
bash install.sh

安装完成后会在当前目录自动生成docker-compose.yml文件

7. docker-compose 安装组件

docker-compose up -d

8.  ip:port 访问

  • 账号:damin  密码:Harbor12345
  • 登录后记得修改默认密码哟

三、安装Harbor遇到的问题

1.  问题:ip:port 无法访问,报错 ERR_UNSAFE_PORT

产生原因:port设置为10080时报错 ERR_UNSAFE_PORT

解决方案:port设置为20100

2.  问题:Error response from daemon: Conflict. The container name “/redis“ is already in use by container

产生原因:服务器中已经安装了redis,并且容器名为redis

解决方案:重命名之前安装的redis

docker rename <my_container> <my_new_container>

扩展1服务器中已安装nginx,且容器名为nginx。也需要重命名

扩展2SpringBoot项目中如果使用容器名连接redis,重命名容器后,需要修改项目的redis容器名


http://www.kler.cn/a/7078.html

相关文章:

  • Tailscale 自建 Derp 中转服务器
  • 【计算机网络】水平触发与边缘触发有什么优缺点呢?
  • 【unity小技巧】一些unity3D灯光的使用与渲染及性能优化方案
  • esp32c3开发板通过micropython的mqtt库连MQTT物联网消息服务器
  • PG-DERN 解读:少样本学习、 双视角编码器、 关系图学习网络
  • 脑机接口、嵌入式 AI 、工业级 MR、空间视频和下一代 XR 浏览器丨RTE2024 空间计算和新硬件专场回顾
  • 前端从零开始写一个简单的响应式
  • 【软考五】数据库(做题)
  • Flutter-Scaffold组件
  • 软考试题难不难?怎么复习备考?
  • P3975 [TJOI2015]弦论(SAM DAG、parent树上dp计算不同子串数 递归输出字典序第k大子串)
  • 前后台协议联调拦截器
  • 快速玩转 CNStack 2.0 流量防护
  • 逍遥自在学C语言 | 逻辑运算符
  • 学习HCIP的day.2
  • vue echarts 画饼图
  • 704. 二分查找
  • vue3项目快速开发模板
  • 论文阅读《LargeKernel3D: Scaling up Kernels in 3D Sparse CNNs》
  • PHP防止站外表单跨站提交的几种办法详解
  • std::invoke()不支持重载函数
  • 【Linux】理解Linux中硬链接和软链接
  • 蓝桥杯真题2021c++省A题解
  • Vue3+vite2 博客前端开发
  • 【Verilog基础】二进制比较器
  • 一文讲清深力科工业与能源行业首选大电流 600V HVIC 高低边驱动产品SLM21814CJ-DG代替UCC27714DR 特性简述