创建私有docker镜像库过程

具体过程可以参考

docker Registry快速搭建私有镜像仓库

但是笔者按照上面链接测试发现,私有镜像存储位置并非链接上所说的/docker/registry/ 目录,而是/var/lib/registry, 因为registry镜像定义了一个路径为/var/lib/registry的volumn

如果不对该column做显示映射,docker会自动在宿主机的工作目录中创建一个目录,然后将该目录与/var/lib/registry挂接起来。

当然,大部分情况需要将镜像放到自己所创建的目录中,那需要进行显示的映射,如:

笔者需要将以后的镜像内容都放到/bigdata/docker/registry目录中,因此启动镜像的时候如下:

docker run -itd -v /bigdata/docker/registry/:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest

启动后inspect 该容器volumn信息如下

 "Mounts": [{"Type": "bind","Source": "/bigdata/docker/registry","Destination": "/var/lib/registry","Mode": "","RW": true,"Propagation": "rprivate"}
]

其中source是宿主机的目录,Destination为docker 容器的目录

此时通过push可以将镜像放到私有服务器中,具体过程可以查看

文章开头的链接。

push后的结果如下:

当然了自己也可以修改容器中存放镜像的目录,然后形成新的镜像

可以对

rootdirectory进行修改也可以达到目的。

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

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

相关文章

Java:设计模式

简介 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化&#xff…

JavaEE 网络编程

JavaEE 网络编程 文章目录 JavaEE 网络编程引子1. 网络编程-相关概念1.1 基本概念1.2 发送端和接收端1.3 请求和响应1.4 客户端和服务端 2. Socket 套接字2.1 数据包套接字通信模型2.2 流套接字通信模型2.3 Socket编程注意事项 3. UDP数据报套接字编程3.1 DatagramSocket3.2 Da…

单片机学习笔记---独立按键控制LED显示二进制

这节我们来实现独立按键的第三个功能,独立按键控制LED显示二进制 新创建一个工程文件,然后上来我们就要把基本框架写好,这是基本的习惯 老规矩,然后把Delay 1ms的代码复制过来 复制过来后改造一下: 把1ms删掉&#x…

解锁高效打字新境界:为何打字侠比金山打字通更好用?

大家好!在数字化时代,高效的打字技能不仅是办公室工作的必备条件,也是提升学业和职业竞争力的重要一环。很多人熟悉金山打字通,但我今天要向大家介绍一个更为强大、更易用的打字练习网站——打字侠。 1. 用户界面简洁直观 打字侠…

重构改善既有代码的设计-学习(三):重新组织数据

1、拆分变量(Split Variable) 有些变量用于保存一段冗长代码的运算结果,以便稍后使用。这种变量应该只被赋值一次。 如果它们被赋值超过一次,就意味它们在函数中承担了一个以上的责任。如果变量承担多个责任,它就应该被…

信捷XD3系列PLC程序远程上下载怎么做?

准备工作 一台可联网操作的电脑一台单网口的远程透传网关及博达远程透传配置工具网线一条,用于实现网络连接及连接PLC一台信捷XD3 PLC及其编程软件一根232转换线、232转换头及连接线一张4G卡或WIFI天线实现通讯(使用4G联网则插入4G SIM卡,WIFI联网则将W…

MC3172 初探

感芯科技第一款32位 RISC处理器MC3172,业内首个64线程同步并行运行,线程资源可按需配置, 共享代码段空间与数据段空间,硬件级实时响应,无需中断服务程序,无需实时操作系统。 基于RISC-V RV32IMC 指令集&…

Redis 实际项目中的整合,记录各种用法

Redis缓存餐厅数据 我们来看主要的流程 很简单,就是在数据库和接口之间加了一层缓冲,在redis之前其实还可以加其他的缓存 例如 nginx的缓存 接下来,就是结合我的业务,来做缓存 我这里的业务逻辑是,按了分类的按钮,分别以不同的 分类为一组缓存数据 所以,这里的缓存粒度是分类…

Jmeter性能测试: 基于JDK 21 安装 Jmeter 5.6.3

目录 一、实验 1.环境 2.JDK下载 3.Jmeter下载 4.Windows安装JDK 21 5.Windows安装Jmeter 5.6.3 6.Linux安装JDK 21 7.Linux安装Jmeter 5.6.3 二、问题 1. Linux 的profile、bashrc、bash_profile文件有哪些区别 一、实验 1.环境 (1)主机 表…

huggingface高速下载模型的实战代码

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

Maven讲解

介绍 Maven是一个流行的构建工具和项目管理工具,它主要用于Java项目的构建、依赖管理和项目报告生成。Maven通过提供一致的项目结构、自动化的构建过程和强大的依赖管理,简化了项目的开发和维护过程。 下面是一些Maven的主要特点和用途: 项…

java servlet果蔬产业监管系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java Web果蔬产业监管系统是一套完善的java web信息管理系统 serlvetdaobean mvc 模式开发 ,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主 要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5…