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

总结

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

相关推荐
Awna3 小时前
MySQL 存储空间与索引运维实战:从空间排查到在线扩容
android·运维·mysql
hz567893 小时前
视频会议终端的核心功能与采购指南
运维·音视频·信息与通信·智能硬件
AI4ELAB3 小时前
AI生成3D建筑,进入Vibe Modeling时刻
经验分享
xiaoxiangsiyan3 小时前
现代大型虚拟化智慧园区整体架构EVPN‑VXLAN落地全解
运维·网络·学习·架构
flower_drop3 小时前
测试 Android,不必再在 ADB、投屏、日志之间来回切换
测试工具
嵌入式小能手3 小时前
飞凌嵌入式ElfBoard-Shell脚本编写基础-特殊变量
linux·运维·服务器
呉師傅3 小时前
关于惠普LaserJet1018打印机在Windows11上打印颜色偏淡的问题解决方法
运维·服务器·windows·计算机外设·电脑
九硕智慧建筑一体化厂家3 小时前
楼宇智能优选!KNX总线系统打造稳定高效智能控制体系
运维·人工智能·笔记·智慧城市
正在走向自律3 小时前
数采与虚拟仿真技术在电力智能运维赛道的实践探索
运维·数据采集·虚拟仿真·技能竞赛·人机协同·惯性动捕·电力智能运维