ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Docker - 搭建镜像仓库- 了解

Docker - 搭建镜像仓库- 了解

文章目录

  • 1. 搭建镜像仓库
  • 2. 简单搭建镜像仓库步骤
    • 验证镜像仓库是否搭建成功
    • 镜像命名规范
  • 总结

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

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



本文开始

1. 搭建镜像仓库

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

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

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

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

# 1. 拉取镜像仓库dockerpull registry:2# 2. 运行镜像,指定端口和挂载出来dockerrun -d -p5000: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 访问这个私有镜像仓库

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

# 1. 拉取一个新的镜像busyboxdockerpull busybox# 2. 给busybox镜像打一个tagdockertag busybox localhost:5000/bosybox:v1.0# 3. 按照命名规范将镜像推送到私有镜像仓库dockerpush localhost:5000/bosybox:v1.0# 4.查看是否部署到私有镜像仓库curlhttp://localhost:5000/v2/_catalog

镜像命名规范

镜像仓库拉取镜像地址全称有一套规范;
镜像命名规范:镜像仓库地址:端口号/路径/镜像名称:tag号
示例:
docker.io/library/mysql:5.5
【注】拉取镜像写全镜像名称,会自动补全信息,如上述名称;

# 不指定具体镜像版本号,默认使用latest-最新版dockerpull mysql:5.5

总结

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

返回列表