Docker - 搭建镜像仓库- 了解

文章目录

✨✨✨学习的道路很枯燥,希望我们能并肩走下来!

编程真是一件很奇妙的东西。你只是浅尝辄止,那么只会觉得枯燥乏味,像对待任务似的应付它。但你如果深入探索,就会发现其中的奇妙,了解许多所不知道的原理。知识的力量让你沉醉,甘愿深陷其中并发现宝藏。



本文开始

1. 搭建镜像仓库

测试环境搭建镜像仓库,测试人员简单了解即可;

【注】实际公司工作,镜像仓库需要配置很多东西,运维人员会配置好,使用搭建好的镜像仓库即可;

2. 简单搭建镜像仓库步骤

镜像仓库也是一个容器,需要启动

bash 复制代码
# 1. 拉取镜像仓库
docker pull registry:2
# 2. 运行镜像,指定端口和挂载出来
docker run -d -p 5000:5000 -v /usr/local/registry:/var/lib/registry --restart=always --name registry registry:2

参数说明:

1.容器网络默认与宿主机隔离,外部无法直接访问容器内部端口。

2.指定端口: -p 5000:5000:

3.宿主机 IP 的 5000 端口 ↔ 容器内部的 5000 端口

其他机器或本机就可以通过 http://<宿主机IP>:5000 访问这个私有镜像仓库

验证镜像仓库是否搭建成功

bash 复制代码
# 1. 拉取一个新的镜像busybox
docker pull busybox
# 2. 给busybox镜像打一个tag
docker tag busybox localhost:5000/bosybox:v1.0
# 3. 按照命名规范将镜像推送到私有镜像仓库
docker push localhost:5000/bosybox:v1.0
# 4.查看是否部署到私有镜像仓库
curl http://localhost:5000/v2/_catalog

镜像命名规范

镜像仓库拉取镜像地址全称有一套规范;

镜像命名规范:镜像仓库地址:端口号/路径/镜像名称:tag号

示例:

docker.io/library/mysql:5.5

【注】拉取镜像写全镜像名称,会自动补全信息,如上述名称;

bash 复制代码
# 不指定具体镜像版本号,默认使用latest-最新版
docker pull mysql:5.5

总结

✨✨✨各位读友,本篇分享到内容是否更好的帮助你理解,如果对你有帮助给个👍赞鼓励一下吧!!
🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。
🎉🎉🎉一遇挫折就灰心丧气的人,永远是个失败者。而一向努力奋斗,坚韧不拔的人会走向成功。
感谢每一位一起走到这的伙伴,我们可以一起交流进步!!!一起加油吧!!!

相关推荐
桌面运维家5 小时前
旧电脑跑不动课程软件,VDI云桌面怎样接着用?
运维·服务器·虚拟化·pve·vdi·云桌面
zhang133830890755 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻6 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
2601_949847758 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_639906948 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
今天重构了吗8 小时前
Linux 上 rm -rf 删错了能找回吗
运维·服务器
KaiwuDB9 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
codezzzsleep9 小时前
学术汇报 PPT 自动化生成实战指南
运维·自动化·powerpoint
古法老登瞎折腾9 小时前
大数据智能运维实战(九):让 AI 查日志——找到异常,也保留上下文
java·大数据·运维·人工智能·spring ai·mcp
讯捷蓝达10 小时前
IBM V3500存储 双控故障、数据怎么恢复?
运维