自建docker私有库

centos7上部署Docker 私有库 Docker 私有库 有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库 Docker 安装 $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/ce... 阅读详情

准备好环境

# docker -v
Docker version 20.10.22, build 3a2c30b
# ip a
确认自己IP地址

由于registry默认使用https协议
这里以http为范例
修改配置让其支持http

vi /etc/docker/daemon.json

{
“insecure-registries”: [“自己服务器的IP地址:5000”]
}

拉取官方镜像

docker pull registry

启动镜像

docker run -d -p 5000:5000   --privileged=true registry

拉取官方ubuntu 镜像

docker run -it ubuntu /bin/bash

退出后查看系统所有镜像
关注CONTAINER ID 与 IMAGE , 找到ubuntu 记录下CONTAINER ID

docker ps -a

推送到自己服务器
备注说明+打上tag+推送

docker commit -m="**备注**" -a="**自己名字**" **CONTAINER ID** **镜向名**:**版本**
docker tag **镜向名**:**版本** **服务器IP地址**:**端口号**/**镜向名**:**版本**
docker push **服务器IP地址**:**端口号**/**镜向名**:**版本**

如

docker commit -m="ubuntu local" -a="hoffmann.lin" 12641faabb8a fl_ubuntu:v202301101025
docker tag fl_ubuntu:v202301101025 172.17.10.224:5000/fl_ubuntu:v202301101025
docker push 172.17.10.224:5000/fl_ubuntu:v202301101025

查看推送结果
curl -XGET http://服务器IP地址:端口号/v2/_catalog

使用docker基本命令将本地镜像推送到私有库 使用命令 docker tag 将lybuntu:3.9 这个镜像修改为192.168.64.128:5000/lybuntu:3.9。docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调。registry-mirrors 配置的是国内阿里提供的镜像加速地址,不用加速的话访问官网的会很慢。原始的Ubuntu镜像是不带着ifconfig命令的。 阅读详情

相关推荐

Docker本地镜像发布到私有库

本地镜像发布到私有库1、私有库是什么?2、将本地镜像推送到私有库实践2.1 下载镜像Docker Registry2.2 运行私有库2.3 制作一个新镜像2.4 curl验证私服库上有什么镜像2.5 将新镜像xttubuntu:1.2修改符合私服规范的Tag2.6 修改配置文件使docker支持http2.7 push推送到私服库2.8 curl验证私服库上是否有推送的镜像2.9 将私有库的镜像拉取到本地并运行 1、私有库是什么?   通常我们是将自己的镜像发布到Docker Hub:https://hub

冲出仁川,走出马德里,故事还会再继续 2062

docker buildx build 报错http: server gave HTTP response to HTTPS client

修改为自己docker私有库的地址例如:192.168.253.123:5000。2、创建builder示例过程中加入config参数。1、创建buildkitd.toml文件。

越努力,越幸运 1223

单细胞数据导入实战:Read10X函数常见报错与解决方案

本文针对单细胞转录组分析中Read10X函数数据导入的常见问题,提供了详细的实战解决方案。重点解析了因文件路径错误、压缩文件未解压、版本命名不符及内存不足导致的报错,并给出了检查路径、正确解压、重命名文件、调整参数及优化内存等具体操作步骤,帮助用户高效完成单细胞数据导入,为后续分析奠定坚实基础。

weixin_28235513的博客 239

宝典(7)-docker镜像发布远程仓库

镜像仓库用来存储我们 build 出来的“安装包”,Docker 官方提供了一个镜像库,里面包含了大量镜像,基本各种软件所需依赖都有,要什么直接上去搜索。我们也可以把自己 build 出来的镜像上传到 docker 提供的镜像库中,方便传播。当然你也可以搭建自己的私有镜像库,或者使用国内各种大厂提供的镜像托管服务,例如:阿里云、腾讯云。

坚持做正确的事情! 291

Visual Studio 2015 插件开发 从入门到放弃(一)

必需知识:C#和Visual Studio (1)安装 Visual Studio 2015 的时候选择 Visual Studio 扩展性工具(Visual Studio Extensibility Tools)。对于已经安装好 Visual Studio 2015 的小伙伴,可以找VS2015的安装包,或者在程序与功能中找VS2015双击,在VS2015界面中选择 修改,再选择

AncientPeople的博客 2万+

PHP+txt文件存储简易留言板

留言板共三个文件: index.php---展示留言内容和收集表单 write.php---向txt文件写入数据 message.txt---存储留言数据 index.php用于展示留言内容、通过表单把用户输入的数据POST给write.php,write.php把内容写入message.txt。 index.php代码: <?php //设置时区 date_defau...

仿站、源码搭建/迁移技术博客 1032

【Docker】Docker比虚拟机快的原因、ubuntu容器、镜像的分层概念和私有库的详细讲解

【Docker】Docker比虚拟机快的原因、ubuntu容器、镜像的分层概念和私有库的详细讲解

H1727548的博客 5433

GEE去云处理代码段解读(位运算)

GEE去云处理代码段解读,包含位运算符号解读、bitwiseAnd()函数、eq()函数解读

jiekeheiguanglan的博客 2068

[Kubernetes]Kubernetes集群和Docker私有库搭建(CentOS 7)

在参考了如下文档后,顺利地搭建了一个Docker私有库和使用该私有库的Kubernetes集群环境: Kubernetes官方的安装文档(CentOS 7)[推荐]Installing Kubernetes Cluster with 3 minions on CentOS 7 to manage pods and servicesDocker官方的私有库部署文档Docker官方的不安全私有库

zjysource的专栏 2万+

部署与可视化系统:零基础到精通:LabVIEW 调用 YOLO 动态链接库(DLL)的保姆级视觉检测系统融合实战

LabVIEW与YOLO26深度集成:工业视觉检测新范式 本文揭示了LabVIEW与最新YOLO26模型深度集成的创新方案,通过C++封装ONNX Runtime为DLL,在LabVIEW中实现端到端视觉检测。核心突破点包括: 技术选型:对比YOLOv5/YOLOv8/YOLO26性能,YOLO26在CPU推理速度提升43%,支持NMS-Free端到端推理 部署架构:提供ONNX Runtime C++ API和TensorRT两种DLL封装路径,适配不同硬件环境 工程实现:详细展示从PyTorch模型导出

ZXSXJ的博客 283

ABAP Development Tool for Visual Studio Code 里使用 MCP server

本文讨论了SAP ABAP开发环境中,除GitHub Copilot外,其他可作为MCP客户端接入ABAP开发工具(MCP server)的编码代理(coding agent)。GitHub Copilot是官方确认可用的工具,而其他代理如Claude Code、Cursor、Windsurf Cascade、Cline和Continue虽然理论上支持MCP协议,但要实际用于ABAP开发还需满足两个关键条件:兼容MCP协议,并能处理VS Code虚拟工作区文件系统。这些工具需要单独验证是否支持ABAP开发工

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 259

Docker | 创建私有库并了解将项目放入和拉取到私有库的流程

curl是一个功能强大的命令行工具,用于传输数据,支持多种协议,包括 HTTP、HTTPS、FTP、SCP、SFTP 等。它常用于从命令行发送请求到服务器,下载文件,测试网络服务等。以下是curl发送 HTTP GET 请求这会向发送一个 GET 请求,并显示响应内容。发送 HTTPS GET 请求这会向发送一个 GET 请求,并显示响应内容。下载文件使用-O参数,curl会将下载的文件保存为 URL 中指定的文件名。发送 HTTP POST 请求使用-d参数发送 POST 请求,并传递数据。

HG0724的博客 1601

基于Lstm+transformer的刀具磨损预测实战

基于Lstm+transformer的刀具磨损预测实战

2906

6. Docker 本地镜像发布到私有库

在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。

weixin_61635597的博客 2074

车企自动泊车技术全解|纯视觉/多传感器融合双路线、端到端大模型革新 助力机械车位/无划线车位/极窄车位精准泊车落地

随着智能驾驶技术全面下沉,自动泊车已从高端车型专属配置,普及至十万级家用车型,成为车载核心刚需功能。但市面主流车企的泊车能力差距极大,核心差异源于传感器硬件架构、算法迭代逻辑、场景训练体系的全方位分化。传统规则式泊车算法仅适配标准划线车位,面对地库暗光、标线磨损、机械双层车位、极窄靠墙车位、无划线空地泊车等真实长尾场景极易失效。

getusushu的博客 108

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

在 Docker 搭建 Maven 私有库

小引 If you are developing software without a repository manager you are likely missing a number of opportunities to reduce some pretty obvious inefficiencies. If everyone on your team has to hit publ...

oschina_40914891的博客 1184

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

从零搭建 Docker 私有库

对于涉及机密的公司,不可能提供镜像给公网中的镜像仓库,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像。

PeterJXL的博客 1107

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Docker镜像发布到阿里云和私有库

将Docker镜像发布到阿里云及本地私有库

m0_62946761的博客 1万+

五、Docker镜像发布到阿里云/私有库

我们可以把自己的镜像文件存放到阿里云,也可以存到自己的私服。个人版只是让我们学习时候知道基本使用,决不能用于商业。过需求或者有¥可以购买企业版使用更多功能。可能在后面私有库内容里面命令都没有说明,将会在后面的容器数据卷中写到。

个人学习,如有不当,望指正,万分感谢! 1428

【Docker】将本地镜像推送到远程库/私有库

将本地镜像推送到阿里云和私有库的方法。区别,一个是存放到阿里云,同一个团队可以登录到同一个阿里云仓库,去拉取镜像。一个是存放到本地私有库,同一个团队可以连接同一个私有库,去拉取镜像。例如,有重要机密东西不想放到阿里云仍然可以进行协调工作。

weixin_55519875的博客 5173

Docker远程访问、集成Maven插件、搭建私有库Harbor、安装Jenkins、安装Ansible

声明: 如果您有更好的技术与作者分享,或者商业合作; 请访问作者个人网站 http://www.esqabc.com/view/message.html 留言给作者。 如果该案例触犯您的专利,请在这里:http://www.esqabc.com/view/message.html 留言给作者说明原由 作者一经查实,马上删除。 手机留言请访问:http://www.esqabc.com 准备条件...

esqabc的博客 2287

Docker之将本地镜像推送到私有库

wang/myregistry是宿主机的目录,也许这个目录你并没有一开始就创建,无需担心,在执行这个命令后,会自动将这个目录创建好。到了检验成果的时候了,首先我们移除本身的ubutun镜像,然后再去拉取我们上传的镜像,如果我们的实验成功,那么我们拉取的ubuntu镜像是可以直接进行ifconfig命令的。原始的ubuntu是不支持ifconfig的命令,所以我们可以以这个来分辨镜像的区别。每个镜像都不一样,所以仓库一般会设置统一的规范,在上传镜像前,我们需要对镜像进行打包。验证看看我们是否上传成功。

xiaoyu070321的博客 3807

Docker镜像--镜像分层、UnionFS、镜像发布、私有库Registry

上篇文章中已经了解到了Docker生产中所需要用到的一些常用的命令,包括基本的命令、关于镜像和容器的操作命令等等。本文中我们再深入了解一下Docker的镜像。

学习日记 1262

Docker 将本地镜像发布到私有库

由于Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像。Docker Registry是官方提供的工具,可以用于构建私有镜像仓库。

专注 AI、大数据、Python、爬虫、数据分析可视化、机器学习、推荐算法、知识图谱、大模型应用与全栈系统开发,长期沉淀真实项目案例、源码解析、系统设计、部署经验与工程化实践,分享可运行、可复用、可落地的技术方案。 711

Harbor docker 私有库安装使用总结

docker harbor 私库

liuyij3430448的博客 1050

Docker Registry 本地镜像发布到私有库

本地镜像发布到私有库流程是什么1官方Docker Hub地址:,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。2 Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像。Docker Registry是官方提供的工具,可以用于构建私有镜像仓库将本地镜像推送到私有库下载镜像Docker Registry运行私有库Registry,相当于本地有个私有Docker hub。

秃头改变生活 722
上一篇: oracle IPC Send timeout detected
下一篇: dg延迟状态查询
1412702161
博客等级 码龄19年 32粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值