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

docker常用操作-docker私有仓库的搭建(Harbor),并将本地镜像推送至远程仓库中。

1、docker-compose安装,下载docker-compose的最新版本

第一步:创建docker-compose空白存放文件vi /usr/local/bin/docker-compose

第二步:使用curl命令在线下载,并制定写入路径

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

下载错误解决方式:问题解决:curl时候libcurl包未更新

执行命令即可:yum update -y nss curl libcurl

第三步:为docker-compose添加可执行权限    chmod +x /usr/local/bin/docker-compose

第四步:验证查看docker-compose版本     docker-compose –version

2、Harbor支持在线和离线安装方式,这里,我们使用离线方式,先下载Harbor安装包:

第一步:下载Harbor安装包

wget  https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.5.3.tgz

第二步:#解压离线安装包至/opt下      tar harbor-offline-installer-v1.5.3.tgz   -C    /opt/

第三步:进入解压目录,编辑配置文件:

cd     /opt/harbor    

vim harbor.cfg   #编辑配置文件

第四步:执行预编译命令:./prepare

第五步:执行安装命令     ./install.sh       #安装Harbor(必须开启docker)

第六步:浏览器访问Harbor

3、创建仓库

4、利用docker上传镜像至harbor仓库。​​​​​​​

第一步:添加可信任地址     vi /etc/docker/daemon.json

"insecure-registries": ["192.168.179.12"]

第二步:创建上传仓库的镜像标签 docker tag  minio/minio  192.168.179.12/clw/minio:1.0.1

第三步:登录仓库地址

错误解决方式:将harbor登录的密码写入文件中,我这里写入到:vi  /opt/docker_passwd   文件中

执行命令:

cat /opt/docker_passwd  | docker login 192.168.179.12 --username admin  --password-stdin

第四步:推送至远程仓库  docker push 192.168.179.12/clw/minio:1.0.1

相关文章:

docker常用操作-docker私有仓库的搭建(Harbor),并将本地镜像推送至远程仓库中。

1、docker-compose安装,下载docker-compose的最新版本 第一步:创建docker-compose空白存放文件vi /usr/local/bin/docker-compose 第二步:使用curl命令在线下载,并制定写入路径 curl -L "https://github.com/docker/compos…...

什么是MVC

MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面&#xff…...

ChatGPT浪潮来袭!谁先掌握,谁将领先!

任正非在接受采访时说 今后职场上只有两种人, 一种是熟练使用AI的人, 另一种是创造AI工具的人。 虽然这个现实听起来有些夸张的残酷, 但这就是我们必须面对的事实 📆 对于我们普通人来说,我们需要努力成为能够掌握…...

Focal and Global Knowledge Distillation forDetectors

摘要 文章指出,在目标检测中,教师和学生在不同领域的特征差异很大,尤其是在前景和背景中。如果我们 平等地蒸馏它们,特征图之间的不均匀差异将对蒸馏产生负面影响。因此,我们提出了局部和全局蒸馏。局部蒸馏分离前景和…...

FX110网:1月美国零售货币资金环比上升2.61%,嘉盛环比上升1.86%

美国商品期货交易委员会(CFTC)发布的最新月度报告显示,2024年1月零售货币存款与上月相比上升2.61%。 这份报告涵盖在美国运营的注册零售货币对交易商(RFED)和经纪自营商。包括嘉信理财(CHARLES SCHWAB Futu…...

全量知识系统的核心-全量知识的一个“恰当组织”的构想及百度AI答问

全量知识系统的核心-全量知识的一个恰当组织 Q1. 以下是对 我刚刚完成的文档“全量知识系统的核心:全量知识的一个恰当组织构想”的百度AI答复。由于字数400的限制,内容被分成四段. 第一次回答:学科和科学的框架 关于技术学科、一般学科和…...

C++中using 和 typedef 的区别

C中using 和 typedef 的区别_typedef using-CSDN博客 在C中,“using”和“typedef”执行声明类型别名的相同任务。两者之间没有重大区别。C中的“Using”被认为是类型定义同义词。此方法也称为别名声明。定义这些别名声明的工作方式类似于使用“using”语句定义C中…...

LeetCode-1944题: 队列中可以看到的人数(原创)

【题目描述】 有 n 个人排成一个队列,从左到右 编号为 0 到 n - 1 。给你以一个整数数组 heights ,每个整数 互不相同,heights[i] 表示第 i 个人的高度。一个人能 看到 他右边另一个人的条件是这两人之间的所有人都比他们两人 矮 。更正式的&…...

Java基础面试题整理2024/3/13

1、可以使用switch的数据类型 Java5以前,switch(arg)表达式中,arg只能是byte、short、char、int。 Java5之后引入了枚举类型,也可以是枚举类型。 Java7开始引入了字符串类型。 2、Java中的goto有什么作用 goto是Java中的保留字&#xff0c…...

MachineSink - 优化阅读笔记

注:该优化与全局子表达式消除刚好是相反的过程,具体该不该做这个优化得看代价模型算出来的结果(有采样文件指导算得会更准确) 该优化过程将指令移动到后继基本块中,以便它们不会在不需要其结果的路径上执行。 该优化过程并非旨在替代或完全…...

虾皮shopee根据ID取商品详情 API

公共参数 名称类型必须描述keyString是免费申请调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否[yes,no]默认y…...

你知道数据库有哪些约束吗?

目录 1. NULL约束 2. 唯一(UNIQUE)约束 3. 默认值(DEFAULT)约束 4. 主键约束 5. 外键约束 6. CHECK约束 数据库约束是一种用于确保数据库中数据完整性和一致性的规则或条件。这些约束可以应用于表、列或整个数据库&#xff0…...

QT----基于QT的人脸考勤系统(未完成)

目录 1 编译opencv库1.1 下载源代码1.2 qt编译opencv1.3 执行Cmake一直卡着data: Download: face_landmark_model.dat 2 编译SeetaFace2代码2.1 遇到报错By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has2.2遇到报错Model missing 3 测试…...

机试:成绩排名

问题描述: 代码示例: #include <bits/stdc.h> using namespace std;int main(){cout << "样例输入" << endl; int n;int m;cin >> n;int nums[n];for(int i 0; i < n; i){cin >> nums[i];}// 排序for(int i 0; i < n; i){//…...

C编程基础四十分笔记

都是一些基础的C语言 一 输入一个整数&#xff0c;计算这个整数有几位二 编写程序计算一个分布函数三 输入一个字符串&#xff0c;再随便输入一个字母&#xff0c;判断这个字母出现几次四 求 1到10的阶乘之和五 求一个球体体积六 写一个链表&#xff0c;存1&#xff0c;2&#…...

k8s关于pod

目录 1、POD 的创建流程 kubectl 发起创建 Pod 请求&#xff1a; API Server 接收请求并处理&#xff1a; 写入 Etcd 数据库&#xff1a; Kubelet 监听并创建 Pod&#xff1a; Pod 状态更新和汇报&#xff1a; 2、POD 的状态解析 1. Pending Pod 2. Running Pod 3. S…...

yum安装mysql 数据库tab自动补全

centos7上面没有mysql&#xff0c;它的数据库名字叫做mariadb [rootlocalhost ~]#yum install mariadb-server -y [rootlocalhost ~]#systemctl start mariadb.service [rootlocalhost ~]#systemctl stop firewalld [rootlocalhost ~]#setenforce 0 [rootlocalhost ~]#ss -na…...

MBT-Net

feature F&#xff0c;edge feature E-F where r related to the relative position 辅助信息 作者未提供代码...

大数据赋能,能源企业的智慧转型之路

在数字洪流中&#xff0c;大数据已经成为推动产业升级的新引擎。特别是在能源行业&#xff0c;大数据的应用正引领着一场深刻的智慧转型。今天&#xff0c;我们就来探讨大数据如何在能源企业中发挥其独特的魅力&#xff0c;助力企业提效降本&#xff0c;实现绿色发展。 动态监控…...

2024考研国家线公布,各科分数线有哪些变化?考研国家线哪些涨了,哪些跌了?可视化分析告诉你

结论在文章结尾 2024考研国家线 一、近五年国家线趋势图-学术硕士 文学 管理学 工学照顾专业 体育学 交叉学科 军事学 历史学 理学 享受少数名族照顾政策的考生 中医类照顾专业 教育类 艺术类 医学 工学 哲学 法学 农学 经济学 二、近五年国家线趋势图-专业硕士 中医 应用心理 …...

构建内容生成服务时利用Taotoken实现模型降级容灾

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 构建内容生成服务时利用Taotoken实现模型降级容灾 在构建面向用户的在线内容生成服务时&#xff0c;服务的稳定性和可用性是核心考…...

Gazebo Sim物理引擎对比:Bullet、ODE与DART性能优化指南

Gazebo Sim物理引擎对比&#xff1a;Bullet、ODE与DART性能优化指南 【免费下载链接】gz-sim Open source robotics simulator. The latest version of Gazebo. 项目地址: https://gitcode.com/gh_mirrors/gz/gz-sim Gazebo Sim作为开源机器人仿真的终极工具&#xff0c…...

从PointNet到Transformer:聊聊‘参数共享’这个省内存又提性能的炼丹技巧

从PointNet到Transformer&#xff1a;参数共享如何重塑深度学习效率 在深度学习模型日益复杂的今天&#xff0c;算法工程师们不断面临一个核心矛盾&#xff1a;如何在保持模型性能的同时&#xff0c;有效控制参数规模&#xff1f;当我们处理点云、序列或图结构这类不规则数据时…...

TVA 登顶工业视觉的 “iPhone 时刻”(8)

重磅预告&#xff1a;本专栏将独家连载系列丛书《智能体视觉技术与应用》部分精华内容&#xff0c;该书是世界首套系统阐述“因式智能体”视觉理论与实践的专著&#xff0c;特邀美国 TypeOne 公司首席科学家、斯坦福大学博士 Bohan 担任技术顾问。Bohan先生师从美国三院院士、“…...

Spring Boot项目里,我是怎么把文心一言API集成进去的(附完整代码)

Spring Boot项目中集成文心一言API的实战指南 最近在开发一个需要AI对话功能的Spring Boot应用时&#xff0c;我选择了百度的文心一言作为后端引擎。整个过程从申请API权限到最终实现流式响应&#xff0c;踩了不少坑也积累了一些经验。本文将分享如何在Spring Boot项目中优雅地…...

城通网盘直连解析完整指南:三步获取高速下载链接的免费方案

城通网盘直连解析完整指南&#xff1a;三步获取高速下载链接的免费方案 【免费下载链接】ctfileGet 获取城通网盘一次性直连地址 项目地址: https://gitcode.com/gh_mirrors/ct/ctfileGet 还在为城通网盘下载速度慢而烦恼吗&#xff1f;ctfileGet是一款专为城通网盘用户…...

终极Gofile批量下载器深度解析:高效自动化文件获取的完整技术指南

终极Gofile批量下载器深度解析&#xff1a;高效自动化文件获取的完整技术指南 【免费下载链接】gofile-downloader Download files from https://gofile.io 项目地址: https://gitcode.com/gh_mirrors/go/gofile-downloader 在当今数字化工作流中&#xff0c;技术人员经…...

微软365 OAuth令牌劫持:静默持久化攻击与防御实战

1. 这不是漏洞预警&#xff0c;而是一场正在发生的“静默接管”你有没有遇到过这样的情况&#xff1a;IT管理员在后台看到某个用户账户持续发起异常的Exchange Online PowerShell连接&#xff0c;但该用户坚称自己没操作&#xff1b;或者安全团队收到Azure AD登录日志告警&…...

机器学习加速辐照材料缺陷预测:从团簇动力学到神经网络代理模型

1. 项目概述&#xff1a;当机器学习遇见辐照材料缺陷预测在核能、航空航天以及先进反应堆材料的设计与安全评估中&#xff0c;有一个问题始终萦绕在材料科学家和工程师的心头&#xff1a;一块材料在长期、高强度的粒子辐照下&#xff0c;其内部究竟会发生什么&#xff1f;微观层…...

避坑指南:在openEuler 22.03上配置vsftpd虚拟用户,解决gdbm数据库和SELinux权限问题

openEuler 22.03虚拟用户FTP配置实战&#xff1a;从gdbm数据库到SELinux的完整解决方案当你在openEuler 22.03上尝试配置vsftpd虚拟用户时&#xff0c;是否遇到过这样的场景&#xff1a;按照CentOS教程一步步操作&#xff0c;却在PAM认证阶段卡壳&#xff0c;系统不断提示"…...