使用registry镜像创建私有仓库

通过安装Docker后,Docker官网提供的registry镜像简单搭建一套本地私有仓库

1.通过registry镜像 ,做端口映射,创建一个容器,通过容器内的一个目录来创建私有仓库

并且将容器内仓库与本地路径做挂载

[root@node1 ~]# docker run -d -p 5000:5000 -v /opt/data/regostry/:/var/lib/registry registry:2

2. 将将要上传的镜像打tag,并push上传,发现出错

[root@node1 ~]# docker tag busybox:latest 192.168.37.21:5000/bysybox:v1
[root@node1 ~]# docker push 192.168.37.21:5000/busybox:v1
Error response from daemon: Get "https://192.168.37.21:5000/v2/": http: server gave HTTP response to HTTPS client

出错原因:docker上传下载默认只支持https协议,而搭建的私有仓库是http协议

解决办法:新建修改/etc/docker/daemon.json 

[root@node1 ~]# cat /etc/docker/daemon.json 
{"insecure-registries":["192.168.37.21:5000"]
}

并重启,docker重启后容器不运行,记得重启

[root@node1 ~]# systemctl daemon-reload 
[root@node1 ~]# systemctl restart docker

3.再push一下

[root@node1 ~]# docker push 192.168.37.21:5000/busybox:v1
The push refers to repository [192.168.37.21:5000/busybox]
95c4a60383f7: Layer already exists 
v1: digest: sha256:db16cd196b8a37ba5f08414e6f6e71003d76665a5eac160cb75ad3759d8b3e29 size: 527[root@node1 ~]# ll /opt/data/regostry/docker/registry/v2/repositories/
total 4
drwxr-xr-x 5 root root 4096 Mar  9 20:57 busybox

通过registry-web来页面访问镜像仓库

[root@node1 ~]# docker run -d -p 8080:8080 --name registry-web --restart=always --link 1dbf0e13a218 -e registry_url=http://192.168.37.21:5000/v2 -e registry_name=localhost:5000 hyper/docker-registry-web:latest


 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱

1 基本定义 一维信号NLM非局部均值滤波算法是一种基于非局部均值思想的滤波方法,它通过对信号进行分块,计算每个块与其他块之间的相似度,以非局部均值的方式去除噪声。该算法的主要思想是在一定范围内寻找与当前块相似的块,以这些…

分享一些实用性的大语言模型(GitHub篇)

1.多模态大模型 GitHub网址:haotian-liu/LLaVA:[NeurIPS23 Oral] 视觉指令调优 (LLaVA) 构建,旨在实现 GPT-4V 级别及以上的能力。 (github.com) 下面是LLaVA模型的介绍,作者都有一直维护和更新&#xff0c…

【leetcode热题】排序链表

给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 输入:head [4,2,1,3] 输出:[1,2,3,4]示例 2: 输入:head [-1,5,3,4,0] 输出:[-1,0,3,4,5]示例 3: 输入…

操作系统:环境变量

目录 1.命令行参数 1.1.概念引入 1.2.命令行参数概念 2.环境变量 2.1.概念引入 2.2.环境变量概念 2.2.1常见的环境变量 2.3. 如何获取环境变量 2.3.1.Linux操作系统 2.3.2.代码获取 2.3.3.系统调用 2.4.环境变量的来源 2.5.环境变量的全局性 1.命令行参数 1.1.概念…

git pull 跟 git pull origin master的区别

git pull 和 git pull origin master 之间的主要区别在于它们处理远程分支和本地分支的方式。 git pull 命令默认从当前配置的远程仓库(通常是 origin)中拉取并合并当前分支的更新。这意味着,如果你已经在本地签出了某个分支(比如…

uniapp开发的跳转到小程序

uniapp开发的h5跳转到小程序 https://www.cnblogs.com/xiaojianwei/p/16352698.html uniapp拉起小程序 在uniapp中拉起小程序,可以使用官方提供的API uni.navigateToMiniProgram。以下是一个简单的示例代码: uni.navigateToMiniProgram({appId: 目标…

unity学习(54)——选择角色界面--解析赋值服务器返回的信息1

1.decode这种照猫画虎的工作 把逆向出来UserHandler.cs中的内容,融到自建客户端的MessageManager.cs中: 2.此时登录账号,马上显示当前账号下已有三名角色: 此时返回数据包中的command的值是1: 3.当注册玩家数超过三名…

【大厂AI课学习笔记NO.78】智能芯片产业人才能力图谱

有志于从事智能芯片产业的朋友,可以参考下上面的图谱。 比如C站的程序猿很多,那么技能能力中,你要掌握的就包括C/C、Python、Bash等常用的编程语言。 还要熟悉TensorFlow、PyTorch等主流的深度学习框架。 这两个框架,我们都介绍…

【MySQL】MySQL内外连接

文章目录 一、表的内连接二、表的外连接1.左外连接2.右外连接 一、表的内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的查询都是内连接,也是在开发过程中使用的最多的连接查询。 语法: select 字段 f…

kafka或者rokectMq消费堆积,如何排查并解决?

kafka和rocketMq都是消息中间件,消息中间件的作用,异步,削峰,解耦。 异步化提升性能。通过引入消息中间件,可以在客户端和服务器之间实现异步通信,从而提高系统的处理能力和响应速度。1降低耦合度。消息中…

突破编程_C++_设计模式(装饰器模式)

1 装饰器模式的基本概念 在 C 中,装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许动态地给一个对象添加一些额外的职责,就增加功能来说,装饰器模式相比生成子类更为灵活,它可以在不…

一 超级数据查看器 讲解稿 系统介绍

一 超级数据查看器 讲解稿 系统介绍 APP下载地址 百度手机助手 下载地址4 点此此处 以新页面方式 打开B站 教学视频 讲解稿 大家好,这里我给大家介绍一下超级数据查看器, 超级数据查看器。就是桌面这个蓝色的房子图形的APP。 超级数据查看器是一个提供数…

HTML 学习笔记 总结

总结 【标签按照功能进行分类】&#xff1a; <!DOCTYPE html>&#xff1a;声明为 HTML5 文档 <html>&#xff08;双标记、块标记&#xff09;&#xff1a;是 HTML 页面的根元素&#xff0c;定义 HTML 文档 <head>&#xff08;双标记、块标记&#xff09;&a…

算法-双指针、BFS与图论-1224. 交换瓶子

题目 思路 可以交换任意两个瓶子&#xff0c;最多n-1次&#xff1b;如果是只能交换相邻的瓶子&#xff0c;那么相当于逆序对的个数&#xff08;这篇博客是介绍如何计算逆序对的算法&#xff1a;算法篇&#xff1a;逆序对_逆序对算法-CSDN博客&#xff09;本题转换为图论去看:边…

【数据结构与算法】绪论

目录 一、数据结构研究 二、基本概念和术语 2.1 基本概念 2.2 什么是数据结构&#xff1f; 2.3 数据结构内容 2.4 逻辑结构种类 2.5 存储结构种类 2.6 数据类型和抽象数据类型 三、算法和算法分析 3.1 算法的定义 3.2 算法的特性 3.3 算法设计要求 3.4 算法好坏评…

JAVA虚拟机实战篇之GC调优[1](GC调优基知、方法、工具和常见GC模式)

文章目录 版权声明GC调优概念GC调优核心指标(KPI)吞吐量延迟&#xff08;Latency&#xff09;内存使用量 GC调优方法GC调优步骤GC调优工具jstat工具visualvm插件Prometheus Grafana GC日志分析GC日志保存GC日志分析工具GC ViewerGCeasy 常见的GC模式正常情况缓存对象过多情况内…

01_electron入门

由于毕业论文可能需要用 electron&#xff0c;所以 Linux 驱动学习慢了下来。 一、安装 node.js 进入 node.js 官网&#xff1a;Node.js (nodejs.org) 咱们就是用稳定版&#xff0c;安装包除了安装路径自己选择外&#xff0c;一直点 Next。 安装完成后需要配置环境&#xff0c…

如有Kata

养成跑步的习惯&#xff0c;就能习惯性跑步&#xff0c;一有空就见缝插针抽空跑步。这是一层韵律感、完成感、美感、成就感。而一次跑步的一连串动作&#xff0c;是另一层韵律感、完成感、美感、成就感。所以这里就有了两层的韵律感、完成感、美感、成就感。如是如水漂荡漾。健…

【机器学习】一文掌握逻辑回归全部核心点(下)。

逻辑回归核心点-下 1、引言2、逻辑回归核心点2.5 特征工程2.5.1 特征缩放2.5.2 多项式特征 2.6 多分类2.6.1 一对多&#xff08;One-vs-Rest&#xff0c;OvR&#xff09;策略2.6.2 一对一&#xff08;One-vs-One&#xff0c;OvO&#xff09;策略2.6.2 比较 2.7 评估指标2.7.1 准…

动手做一个最小RAG——TinyRAG

Datawhale干货 作者&#xff1a;宋志学&#xff0c;Datawhale成员 大家好&#xff0c;我是不要葱姜蒜。 接下来我会带领大家一步一步地实现一个简单的RAG模型&#xff0c;这个模型是基于RAG的一个简化版本&#xff0c;我们称之为Tiny-RAG。Tiny-RAG是一个基于RAG的简化版本&am…