Docker的安装以及Docker私有仓库的搭建

news/2024/6/3 19:05:56 标签: docker, 容器, 运维

Docker的安装

# 1、yum 包更新到最新 
yum update
# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 
yum install -y yum-utils device-mapper-persistent-data lvm2
# 3、 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 4、 安装docker,出现输入的界面都按 y 
yum install -y docker-ce
# 5、 查看docker版本,验证是否验证成功
docker -v

Docker 私有仓库

Docker官方的Docker hub(https://hub.docker.com)是一个管理公共镜像的仓库,可以从上面拉取镜像到本地,也可以把自己的镜像推送上去,但是有时候我们的服务器无法访问互联网或者用内网开发,不希望把自己的镜像放到公网上面,那就可以根据自己的需求搭建私有仓库来储存和管理自己的镜像。

一、私有仓库搭建

# 1、拉取私有仓库镜像 
docker pull registry
# 2、启动私有仓库容器 
docker run -id --name=registry -p 5000:5000 registry
# 3、打开浏览器 输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到{"repositories":[]} 表示私有仓库 搭建成功

在这里插入图片描述

# 4、修改daemon.json   
vim /etc/docker/daemon.json    

在这里插入图片描述

# 在上述文件中添加一个key,保存退出。此步用于让 docker 信任私有仓库地址;注意将私有仓库服务器ip修改为自己私有仓库服务器真实ip 
{"insecure-registries":["私有仓库服务器ip:5000"]} 
# 5、重启docker 服务 
systemctl restart docker
docker start registry

二、将镜像上传至私有仓库

# 1、标记镜像为私有仓库的镜像     
docker tag centos:7 私有仓库服务器IP:5000/centos:7

在这里插入图片描述

# 2、上传标记的镜像     
docker push 私有仓库服务器IP:5000/centos:7

在这里插入图片描述

三、 从私有仓库拉取镜像

#拉取镜像 
docker pull 私有仓库服务器ip:5000/centos:7


http://www.niftyadmin.cn/n/1468810.html

相关文章

python中lambda函数if用法-Python中关于Lambda函数的使用总结

lambda表达式是一种匿名函数,对应python中的自定义函数def,是定义某个函数时比较高级的一种写法。作为python初学者,本文整理了lambda的一些基本用法和特点。 lambda和def的对应关系 定义func函数,计算给定数x的平方 def func(x):…

微信即时通信原理_一对一直播交友源码实现即时通讯功能的解决方案

不论是一对多直播还是一对一直播,即时通讯技术都是很重要的技术,用户通过一对一直播系统交流或者是礼物打赏都是运用了即时通讯技术,那么这种即使在一对一直播源码开发中中是如何实现的呢?1. 即时通讯是什么?即时通讯简称IM&…

单片机c语言关键字,单片机C语言必备-运算符与关键字集.doc

单片机C语言必备-运算符与关键字集单片机C语言单片机C语言运算符和表达式运算符的种类、优先级和结合性语言中运算符和表达式数量之多,在高级语言中是少见的。正是丰富的运算符和表达式使c语言功能十分完善。这也是c语言的主要特点之一。语言的运算符不仅具有不同的…

kubernetes 集群_如何在本地创建kubernetes集群简单教程

kubernetes 集群如何在本地创建Kubernetes集群并部署与Kubernetes通信的简单前端应用 (How to create a Kubernetes cluster locally and deploy simple front-end apps that communicate with Kubernetes) As a software engineer at Capital One, I get to explore cutting e…

我们注意到您的计算机目前处于离线状态_安诺伊熔喷布模具丨熔喷布设备开机技能及注意事项(建议收藏)...

操 机 步 骤1、确保投料系统顺畅、螺杆到模头各区的温度都已达到235℃;2、开启螺杆冷却系统、计量泵冷却空气、仪表风系统、吸料系统;3、开启MB热风系统,放气设定为15%、生产设定为25%~30%,确保MB空气左右两侧流量之和大于200cfm&…

break是c语言中的一个关键字,C语言 break和continue关键字

1、C语言 break 关键字break的作用是跳出当前循环代码块(for、while、do while)或switch代码块。在循环代码块中的作用是跳出当前正在循环的循环体。在switch代码块中的作用是中断和下一个case条件的比较。下面示例中当i等于4时,跳出循环:例如&#xff1…

iphone6参数_iOS 13 或不支持 iPhone 6 以下旧机型 / 微信可发 520 元红包 / 索尼 Xperia 1 国行今天发布...

iPhone 6 以下机型或无缘 iOS 13据外媒 ZDNet 报道,苹果即将在 WWDC 上推出 iOS 13,并公布了可升级的机型,iPhone 6 以下机型或无缘 iOS 13。这意味着, iOS 13 将不支持 iPhone 5s、iPhone SE、iPhone 6、iPhone 6 Plus、iPad min…

yolov5论文叫什么_什么叫论文查重?

每年的毕业季,同学们必不可少的需要写论文,而通常写完论文之后就是学校对于毕业论文的查重了,论文写作想必同学们并不陌生,但论文查重通常只有毕业论文才会查重又或者投稿到期刊在发表前会进行查重,所以相对而言&#…