我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Docker使用镜像仓库的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Docker使用镜像仓库的方法

为什么用镜像仓库

核心的原因是足够方便和不容易出错。

操作流程是这样的:首先在本地docker完成镜像配置和部署等操作,测试无误后将本地镜像推到镜像仓库。需要部署到服务器时,只需要在服务器的docker把对应镜像仓库中的镜像拉下来就可以了,高效且安全。

小型集群规模非常好用!

准备工作

国内可用的镜像仓库有很多,比如阿里云、DaoCloud等,这里演示阿里云的镜像仓库。

首先登陆阿里云账户,搜索“容器镜像服务”,开通后进入界面:

按照指引创建一个镜像仓库,我已经创建了一个docker01的仓库。

点击“管理”进入仓库详情页:

页面上有详细的操作指南,直接走一遍。

登陆仓库

首先需要登录到阿里云的镜像仓库(需要输入仓库密码):

docker login --username=阿里云登陆名 registry.cn-shenzhen.aliyuncs.com

win和linux系统都可以登录。

镜像推送

保持登陆状态,使用以下命令进行推送:

docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/[仓库命名空间]/[仓库名称]:[镜像版本号]

docker push registry.cn-shenzhen.aliyuncs.com/[仓库命名空间]/[仓库名称]:[镜像版本号]

如图所示,我把自己的core程序推送到了仓库(昨天推送过一次,所以提示已存在)。推送成功后你可以在阿里云看到自己的镜像:

接下来我们切换到CentOS将镜像拉取下来,拉取之前先查看一下本地已有镜像:

然后登陆到仓库:

登陆成功后拉取镜像:

docker pull registry.cn-shenzhen.aliyuncs.com/[仓库命名空间]/[仓库名称]:[镜像版本号]

镜像拉取完毕以后,再次查看本地镜像:

这个镜像是我之前打包好的net core程序,在这个镜像内run一个容器进行测试:

容器跑起来了,接下来通过浏览器访问一下:

 到此这篇关于Docker使用镜像仓库的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Docker使用镜像仓库的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Docker镜像仓库有什么用

这篇文章给大家分享的是有关Docker镜像仓库有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一:简介仓库用来集中存储Docker镜像,支持镜像发布和更新。仓库的名字通常由两部分组成,中间以斜线分开。斜线之
2023-06-04

Docker镜像的使用方法

这篇文章将为大家详细讲解有关Docker镜像的使用方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓
2023-06-06

Docker 阿里云镜像仓库CR使用小结

阿里云镜像仓库CR是一款专业容器镜像托管服务,提供安全存储、镜像加速、版本管理、镜像签名等功能。使用CR可轻松创建仓库,并通过Docker命令进行构建、推送、拉取和部署镜像。CR支持多地域部署、镜像加速、镜像签名,保障镜像安全和应用稳定性。对有Docker镜像管理需求的用户,CR是一个值得信赖的选择,具有安全可靠、高效便捷、稳定性高、服务优质、性价比高等优势。
Docker 阿里云镜像仓库CR使用小结
2024-04-02

Docker的镜像仓库怎么创建

本篇内容介绍了“Docker的镜像仓库怎么创建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一. 镜像仓库Registry是Docker公
2023-06-30

Cloudflare 代理 Docker 镜像仓库的两种方式

虽然Cloudflare Workers为我们应用提供了workers.dev 域名,但是该域名被墙,这里我们还需要自定义一个域名,我的lishuai.fun的域名就是在Cloudflare ,这里添加自定义域后Cloudflare 会帮

Node Docker 官方镜像使用方法

有关如何使用 Node 的官方图像创建 Docker 容器的分步教程,这将使您的工作过程更轻松、更高效。

使用Maven打包构建Docker镜像并推送到仓库

这篇文章主要介绍了使用Maven打包构建Docker镜像并推送到仓库问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-14

怎么使用Maven打包构建Docker镜像并推送到仓库

这篇文章主要介绍了怎么使用Maven打包构建Docker镜像并推送到仓库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Maven打包构建Docker镜像并推送到仓库文章都会有所收获,下面我们一起来看看吧
2023-07-05

python 常用的几个镜像仓库

一般使用python安装库,会用到pip install libName ,,这个会在Python的官方源pypi.python.org/pypi 下载,有时会因为超时会抛异常无法下载成功。所以可以选择一些比较稳定速度比较快的国内镜像来下载
2023-01-31

私有镜像仓库 Harbor 安装和使用

我们如果需要部署一个私有镜像仓库来使用,最简单的就是 Registry ,一行命令就可以运行在 Docker 中,但功能也比较弱,如果想要私有镜像仓库功能更丰富些,可以使用 Harbor 。

编程热搜

目录