【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容器名

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ladymorgana

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值