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

总结

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

相关推荐
BaiduPHP几秒前
docker异常断电,出现docker服务,启动失败
docker·容器·eureka
ruxshui1 分钟前
数据运维生产故障案例笔记
大数据·运维
三8447 分钟前
基本Linux命令总结
linux·运维·服务器
她叫我大水龙18 分钟前
nginx 编译指南:静态编译 + 动态编译
运维·nginx
元岳数字人小元21 分钟前
数字人系统源码:决定一体机长期运维稳定性的核心因素
运维·开源·人机交互·交互·源代码管理
田里的水稻28 分钟前
EP_局域网传输音视频的主流方案
运维·人工智能·机器人·音视频
云烟成雨TD35 分钟前
Kubernetes 系列【20】服务:EndpointSlice 端点分片
云原生·容器·kubernetes
运维大师1 小时前
【Linux运维极简教程】11-防火墙与安全加固
运维·安全
Faith_xzc2 小时前
Apache Doris 元数据运维深度解析:从架构原理到故障实战
大数据·运维·doris
kdxiaojie2 小时前
Linux 驱动研究 —— V4L2 (3)
linux·运维·笔记·学习