docker简单私有仓库的创建

server/2024/12/14 16:10:06/

1:下载Registry镜像

导入镜像到本地中

[root@localhost ~]# docker load  -i registry.tag.gz 

进行检查

2:开启Registry

registry开启的端口号为5000

[root@localhost ~]# docker run -d -p 5000:5000 --restart=always registry
[root@localhost ~]# docker ps

3:上传镜像到仓库中

[root@localhost ~]# docker tag nginx:v3 172.25.254.200:5000/nginx.v3
[root@localhost ~]# docker push 172.25.254.200:5000/nginx.v3

docker在上传的过程中默认使用https,但是我们并没有建立https认证需要的认证文件所以会报错

配置非加密端口为本地虚拟机的IP地址。

[root@localhost ~]# vim /etc/docker/daemon.json 

{
  "insecure-registries":["http://172.25.254.200:5000"]  
}

重启docker

[root@localhost ~]# systemctl start docker

4:上传镜像

[root@localhost ~]# docker push 172.25.254.200:5000/nginx.v3

[root@localhost ~]# docker inspect happy_colden

数据挂载目录的位置

进入到数据挂载目录的位置,里面存在上传镜像nginx.v3

快捷方式访问

[root@localhost ~]# curl 172.25.254.200:5000/v2/_catalog
{"repositories":["nginx.v3"]}

总结

将本地的镜像推送到私有仓库中

[root@localhost ~]# docker tag  busybox:latest  172.25.254.200:5000/busybox:latest

打上标签,上传镜像

[root@localhost ~]# docker push 172.25.254.200:5000/busybox:latest


http://www.ppmy.cn/server/150132.html

相关文章

了解ARM的千兆以太网——RK3588

1. 简介 本文并不重点讲解调试内容,重点了解以太网在ARM设计中的框架以及在设备树以及驱动的一个整体框架。了解作为一个驱动开发人员当拿到一款未开发过的ARM板卡应该怎么去把网卡配置使用起来。 2. 基础知识介绍 在嵌入式ARM中实现以太网的解决方案通常有以下两种…

C++----入门篇

引言 C是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等。熟悉C语言之后,对C学习有一定的帮助,本章节主要目标: 1. 补充C语言语法的不足,以及C是如何对C语言…

OpenCV 图像处理(一)

本章为 OpenCV 图像入门,主要讲解了如何加载图片,显示图片和保存图片。 读取图像 使用 cv.imread() 函数读取一张图像。 cv.IMREAD_COLOR:加载彩色图像,任何图像的透明度都会被忽略,它是默认标志;cv.IMRE…

网安加·百家讲坛 | 王立杰:质量与卓越:在DevOps中平衡开发速度与产品质量

作者简介:王立杰,资深敏捷创新教练、IDCF(国际DevOps教练联合会)联合发起人、华为云MVP、中国DevOps社区发起人,曾任京东首席敏捷创新教练、IBM客户技术专家,江湖人称“无敌哥”;最新著作《敏捷无敌之DevOps时代》、《…

KV Cache量化技术详解:深入理解LLM推理性能优化

在大模型技术快速发展的浪潮中,LLM的私有化部署与应用已成为各行业的刚需。然而,随着企业深入探索大模型应用场景,GPU资源消耗所带来的高昂部署成本,始终是制约大模型落地的关键瓶颈。特别是在需要进行模型训练和微调的特定领域应…

docker安装、升级、以及sudo dockerd --debug查看启动失败的问题

1、docker安装包tar下载地址 Index of linux/static/stable/x86_64/ 2、下载tgz文件并解压 tar -zxvf docker-24.0.8.tgz 解压后docker文件夹下位docker相关文件 3、将老版本docker相关文件,备份 将 /usr/bin/docker下docker相关的文件,mv到备份目录…

【Linux】自定义shell(讲解原理)

目录 一、打印命令提示符和获取命令行命令字符串1.1 设计1.2 封装 二、分割字符串2.1 设计2.2 封装 三、执行指令3.1 设计3.2 封装 四、处理內键命令的执行五、重定向(本文章所有代码)结尾 一、打印命令提示符和获取命令行命令字符串 1.1 设计 我们首先…

Spring中的单例多线程与ExecutorService的结合

Spring的单例模式 在 Spring 中,“单例”和“多线程”是两个不同的概念,分别涉及对象的生命周期管理和并发执行。在一个多线程应用中,即使一个类是单例模式的,多个线程也可以并发地访问该类的实例。这就涉及到 Spring 单例多线程…