私有docker仓库Harbor 安装与部署

news/2024/9/29 21:18:52

一、安装docker

移除非官方软件
yum remove docker

卸载旧版本

yum remove docker \
docker-common \
docker-selinux \
docker-engine

 

依赖安装

yum install -y yum-utils device-mapper-persistent-data lvm2

 

配置阿里源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  

docker安装 

 

yum list docker-ce --showduplicates | sort -r

yum install docker-ce # 安装指定版本,例如yum install --setopt=obsolets=0 -y docker-ce-3:20.10.7-3.el8

开机自启

systemctl start docker
systemctl enable docker

 

docker version

 

二、安装docker-compose

如果服务器网络无法下载,也可手动下载,然后上传服务器,并将文件夹修改为docker-compose



下载并富赋权

curl -L "https://github.com/docker/compose/releases/download/2.3.4/docker-compose-$(uname -s)-$(uname -m)" -o/usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose --version



三、安装harbor

下载
wget https://github.com/goharbor/harbor/releases/download/v2.6.1/harbor-offline-installer-v2.6.1.tgz
解压

  tar -zxvf harbor-offline-installer-v2.6.1.tgz

  修改配置文件

  

cd harbor
cp harbor.yml.tmpl harbor.yml
vi harbor.yml

 

 

 

部署 

./install.sh

 

   配置开机启动 

/usr/local/bin/docker-compose -f /home/harbor/docker-compose.yml up -d

 

 

身份验证登陆

 

7.docker 上传 与下载镜像 

修改下 docker配置文件 (如果是有配置https 可以跳过)

vi /etc/docker/daemon.json

{
"insecure-registries": ["192.168.19.102:8000"]
}

 

systemctl daemon-reload
systemctl restart docker

 

需要先创建个项目 

 

 

 登录 

docker login 49.235.162.4:80

 

镜像打标签

docker tag {image name}:{tag} {harbor ip}:{port}/{harbor project}/{image name}:{tag}
#样例
docker tag apache-doris:1.2.6-be 49.235.162.4:80/doris/apache-doris:1.2.6-be

 

上传 

docker push {harbor ip}:{port}/{harbor project}/{image name}:{tag}
#样例
docker push 49.235.162.4:80/doris/apache-doris:1.2.6-be

 

下载 

docker pull {harbor ip}:{port}/{harbor project}/{image name}:{tag}
#样例
docker pull 49.235.162.4:80/doris/apache-doris:1.2.6-be

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/45380.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

MBR60200PT-ASEMI逆变箱专用MBR60200PT

MBR60200PT-ASEMI逆变箱专用MBR60200PT编辑:ll MBR60200PT-ASEMI逆变箱专用MBR60200PT 型号:MBR60200PT 品牌:ASEMI 封装:TO-247 最大平均正向电流(IF):60A 最大循环峰值反向电压(VRRM):200V 最大正向电压(VF):0.85V~0.90V 工作温度:-40C~175C 反向恢复时间:5ns…

小程序的小组件技术能力和场景解析

随着移动互联网的快速发展,小程序等轻量级应用平台日益成为用户获取信息和服务的重要渠道。而小组件也在其中扮演了至关重要的角色,不仅能够提升用户的交互体验,还能帮助开发者高效地构建功能丰富、界面美观的小程序。随着移动互联网的快速发展,小程序等轻量级应用平台日益…

编译器 7. 中间代码 | 4. 主要语句的IR树

1. 调用 output := concat(output,s)2. 数组,赋值 a[i+1] := 0 数组变量 a[i]为 a(基地址) + i*w(偏移量)3. while 循环 伪代码: while cnd do body start: if not cnd goto donebodygoto start done两种实现:4. for 循环: 变量声明 + while 循环 + 变量++条件语句 if...th…

arduino实现超声波测距仪

需要的配件: 一个 arduino uno r3 一个 1602液晶显示器 一个 超声波模块 杜邦线若干接线图:#include <LiquidCrystal.h> //声明调用库//1602A液晶显示器 const int rs=12,en=11,d4=5,d5=4,d6=3,d7=2; //对应引脚 LiquidCrystal lcd(rs,en,d4,d5,d6,d7); //创建…

webp格式的动图怎么转换成jpeg图片?

有没有自媒体小伙伴遇到这样的问题呢?找到一张好看的webp格式的图片素材,但是编辑软件却无法打开,显示不支持webp格式的图片。遇到这种情况,你是选择放弃这张素材,重新寻找呢?其实完全没有必要!只要将格式转换成jpeg,就可以继续编辑图片了。 方法一:使用图片在线转换工…

VMware vCenter Server 8.0U2d 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞

VMware vCenter Server 8.0U2d 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞VMware vCenter Server 8.0U2d 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞 VMware vCenter Server 8.0U2d - 集中式管理 vSphere 环境 Server Management Software | vCenter 请访…

VMware vCenter Server 8.0U1e 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞

VMware vCenter Server 8.0U1e 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞VMware vCenter Server 8.0U1e 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞 VMware vCenter Server 8.0U1e - 集中式管理 vSphere 环境 Server Management Software | vCenter 请访…

Zabbix监控神通数据库教程

作者:乐维社区(forum.lwops.cn) 乐乐 神通数据库,即神舟通用数据库(ShenTong Database),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安全、独立性有较高要求的领域,如政府、金融、电信、能源、医疗等行业。 Zabbix是一款…