一、安装docker-compose

  1-1、

#安装方式一
curl -SL https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose #安装方式二
#打开https://github.com/docker/compose/tags 查找对应的自己需要的版本下载,下载完后
#拷贝到对应的目录里面 cp -fr docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

  1-2、查看docker-compose是否安装成功

[root@docker-1 harbor]# docker-compose version
Docker Compose version v2.11.2

  注:出现先上面的版本号信息说明安装成功

二、Harbor安装

  2-1、下载连接地址:

    https://github.com/goharbor/harbor/releases/download/v2.4.2/harbor-offline-installer-v2.4.2.tgz

  注:这里下载的是harbor v2.4.2版本。如果选择其它版本访问 https://github.com/goharbor/harbor/releases

    2-2、安装

#解压
tar zxf harbor-offline-installer-v2.4.2.tgz #切换目录
cd harbor/ #查看目录里面是否有harbor.yml这个文件无需修改,如果是harbor.yml.tmpl 文件需要重命名为harbor.yml
cp -fr harbor.yml.tmpl harbor.yml

  2-3、修改harbor.yml 配置文件

  注:关于修改harbor 配置文件根据接头把hostname, http-port:80端口, https 这三项修改即可。

  2-4、安装Harbor

sh install.sh

  注:出现   ----Harbor has been installed and started successfully.----  语句说明安装成功

  2-5、查看安装Harbor容器运行

  注:0.0.0.0:8080->8080/tcp, :::8080->8080/tcp 代表访问端口和容器端口

  2-6、访问

    本机IP/域名:查看的端口号。如果是80端口直接访问IP/域名即可

  Harbor用户/密码: 用户默认登录账户admin 默认密码是Harbor12345

  

  2-7、利用http 上传镜像报以下错误提示和解决

#错误提示
docker push 192.168.3.110:8080/webserver/nginx:v1
The push refers to repository [192.168.3.110:8080/webserver/nginx]
Get https://192.168.3.110:8080/v1/: http: server gave HTTP response to HTTPS client #解决方法 {
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": ["https://registry.docker-cn.com", "https://hub-mirror.c.163.com"],
"insecure-registries": ["192.168.3.110:8080"], #添加这行内容,IP地址和端口修改成自己的
} #重启docker服务
systemctl restart docker

  

  注:docker服务重启后,相关harbor容器有可能关闭,需要重启

cd /harbor/harbor/
#重启命令
root@docker-1 harbor]# docker-compose restart
[+] Running 9/9
⠿ Container harbor-log Started 11.2s
⠿ Container registryctl Started 11.6s
⠿ Container harbor-portal Started 3.2s
⠿ Container registry Started 2.9s
⠿ Container harbor-db Started 11.7s
⠿ Container redis Started 3.3s
⠿ Container harbor-core Started 1.1s
⠿ Container nginx Started 2.2s
⠿ Container harbor-jobservice Started

  

Harbor离线安装的更多相关文章

  1. .NET遇上Docker - Harbor的安装与基本使用

    Harbor是一个开源企业级Docker注册中心,可以用于搭建私有的Docker Image仓库.可以实现权限控制等. 安装Harbor 首先,需要安装Docker和Docker Compose,参考 ...

  2. 离线安装 Rancher2.2.4 HA 集群

    一.先决条件(所有主机执行) 1.1 基础设置 1.安装基础软件 yum install -y vim net-tools wget lrzsz 2.防火墙 sed -i 's/SELINUX=enf ...

  3. harbor仓库安装

    https://6xyun.cn/article/50 环境: 192.168.0.65 harbor .docker 一.安装相关依赖 .安装Docker Docker 使用离线版docker-ce ...

  4. SharePoint 2016 必备组件离线安装介绍

    前言 SharePoint 必备组件安装,一直以来都是SharePoint安装过程中的最大的坑,尤其是不能联网的服务器.博主在这里简单介绍一下离线安装过程,并附组件包下载以及安装命令,并且在windo ...

  5. MYSQL离线安装

    由于MySQL的广泛应用,MySQL的安装也就成了大家经常会碰到的问题.并且由于不是所有机器都可连接外网,所以MySQL的离线安装显得比较重要.而本文旨在介绍CentOS6.6下离线安装MySQL. ...

  6. VS2010+Qt5.4.0 环境搭建(离线安装)

    原创作者:http://blog.csdn.net/solomon1558/article/details/44084969 前言 因项目需要Qt开发GUI,我根据网上资料及自己的经验整理了搭建vs2 ...

  7. 离线安装 Python 2.7, paramiko 和 tornado

    无非就是离线安装, 步骤比较繁琐, 记录一下. 需求很简单, 一个离线安装的 Python, 能跑 tornado 和 paramiko 1. 离线安装 Python 2.7 .tgz cd Pyth ...

  8. npm包与gem包--在线&离线安装

    目录 NPM 在线 离线 GEM 在线 离线 NPM NPM,即为Node的包管理工具,官网为 https://www.npmjs.com/,我们可以在站内搜索所需要的NPM包,了解相关的使用规则 安 ...

  9. Windows 8 下离线安装。net Framework 3.5

    Windows 8 下安装.net Framework 3.5 1)可以将直接双击ISO (或放入光盘/U盘)(安装文件在F盘) 2)使用管理员权限运行命令行程序 3)dism.exe /online ...

  10. Xamarin Mono For Android 4.6.07004 完整离线安装破解版(C#开发Android、IOS工具)

      Xamarin是由Miguel de Icaza成立的一家新的独立公司,目的是给Mono一个继续奋斗的机会.Mono for Android (原名:MonoDroid)可以让开发人员使用 Mic ...

随机推荐

  1. Nodejs杀死本地应用(win)

    windows端nodejs检查应用运行并杀死. import {exec, execSync} from "child_process" import {decode} from ...

  2. transformers 之Trainer对应的数据加载

    基础信息说明 本文以Seq2SeqTrainer作为实例,来讨论其模型训练时的数据加载方式 预训练模型:opus-mt-en-zh 数据集:本地数据集 任务:en-zh 机器翻译 数据加载 Train ...

  3. reset slave

    reset slave 所有中继日志文件都被删除,即使它们还没有被复制 SQL 线程完全执行. reset slave all 所有中继日志文件都被删除,它会清除连接参数(需要重新change mas ...

  4. vue 学习 css第四天

    一.css背景属性 可以给页面元素添加背景样式. 背景属性(background)可以设置. 1.背景颜色. 2.背景图片. 3.背景平铺. 4.背景图片位置 5.背景图像固定 1.背景颜色(back ...

  5. XYZtoZXY

    Quaternion XYZtoZXY(Vector3 p) { Vector3 v = new Vector3(p.x, -p.y, -p.z); Quaternion qx = Quaternio ...

  6. Excel之VLOOKUP()函数的基本用法

    语法: VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) 规则:  注意: 查找的值:内容需要完全一样 查找范围:查找范围的 ...

  7. ElasticSearch、ElasticSearch-head的安装和问题解决

    前言:elasticsearch作为一个基于Lucene的分布式搜索引擎,其搜索功能的强大之处不用多说,而elasticsearch-head作为一个node项目,能够轻松管理elasticsearc ...

  8. JavaScript项目榜单

    JavaScript项目榜单 参考资料 2022年最受欢迎的JavaScript项目榜单出炉 Best of JS 正式公布 2022 年 JavaScript 明星项目榜单 该榜单提供了过去 12 ...

  9. 【Excel】IF条件函数公式怎么用?

    版本 Excel 2019 步骤 点击插入函数 打开文档,点击公式菜单下的插入函数. 双击选择IF函数 在函数列表双击选择IF函数. 输入条件测试值 在第一个输入框输入条件测试值. 设置输出结果值

  10. 前端使用xlsx file-saver xlsx-style导出

    import FileSaver from 'file-saver' import XLSXStyle from "xlsx-style"; import XLSX from 'x ...