首页 > 其他分享 >九、Docker入门系列--本地镜像发布到阿里云

九、Docker入门系列--本地镜像发布到阿里云

时间:2022-12-07 09:48:26浏览次数:65  
标签:系列 入门 -- mycentos 镜像 Docker

九、本地镜像发布到阿里云

一、Docker入门系列--Docker 简介
二、Docker入门系列--Docker安装
三、Docker入门系列--Docker常用命令
四、Docker入门系列--Docker镜像
五、Docker入门系列--Docker容器数据卷
六、Docker入门系列--DockerFlie解析
七、Docker入门系列--使用DockerFlie自定义Tomcat镜像
八、Docker入门系列--Docker常用安装
九、Docker入门系列--本地镜像发布到阿里云
十、Docker入门系列--Docker-Compose简介和安装
十一、Docker入门系列--Docker-Compose模板命令
十二、Docker入门系列--Docker-Compose常用命令
十三、Docker入门系列--Portainer可视化Docker
十四、Docker入门系列--Docker搭建部署SpringCloud微服务项目Demo


9.1 镜像的生成方法

  • 前面讲过的DockerFile

  • 从容器创建一个新的镜像:docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]

  • OPTIONS选项说明:-a:提交的镜像作者、-m:提交时的说明文字

我们之前自己做了一个包含vim和ifconfig的centos--mycentos:0.1 ,现在我们把它更新到0.2,并生成一个0.2的镜像。

先看看mycentos:0.1 有没有容器 :docker ps -a
没有就创建一个容器 :docker run -itd mycentos:0.1

docker commit -a mrlinxi -m "new contos 0.2 from 0.1" 容器ID mycentos:0.2

这样就得到了mycentos:0.2的镜像

9.2 将本地镜像推送到阿里云

登陆阿里云,进入控制台

左上角菜单,点开搜索容器镜像服务:

实例列表->个人/企业(要钱) 没有的需要创建一下,创建需要设置一个repository密码

然后创建一个镜像仓库

然后下一步,选择本地仓库创建:

创建好仓库后,会有相应的操作指南:

# 登陆仓库 首次登陆需要输入之前我们设置的仓库密码
docker login --username=阿里云账户 registry.cn-hangzhou.aliyuncs.com

docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/mrlinxi/mycentos:[镜像版本号]
docker push registry.cn-hangzhou.aliyuncs.com/mrlinxi/mycentos:[镜像版本号]

提交后,本地也会有一份提交的镜像。

我们尝试从阿里云拉取我们刚才push的镜像。

# 删除本地提交的镜像
docker rmi -f registry.cn-hangzhou.aliyuncs.com/mrlinxi/mycentos:0.2.1

dokcer pull registry.cn-hangzhou.aliyuncs.com/mrlinxi/mycentos:0.2.1

标签:系列,入门,--,mycentos,镜像,Docker
From: https://www.cnblogs.com/xiangningdeguang/p/16962151.html

相关文章

  • CSS: 属性选择器
    基础概念CSS属性选择器通过已经存在的属性名或属性值匹配元素。语法[attr]表示带有以attr命名的属性元素[attr=value]表示带有以attr命名的属性,且属性值为value的元......
  • zsh: command not found: mysql
    macos终端直接输入mysql,报错zsh:commandnotfound:mysqlcd~vim~/.bashrc#打开的文档中加入下面这句话aliasmysql=/usr/local/mysql/bin/mysql#保存并退出......
  • Qt获取windows下的CPU序号
     QStringfrmMain::getWMIC(constQString&cmd){//获取cpu名称:wmiccpugetName//获取cpu核心数:wmiccpugetNumberOfCores//获取cpu线程数:wmiccpu......
  • 代理模式
    代理模式基本介绍    如果不使用代理模式,按照我们传统模式是Client直接调用TargetObject对象。  静态代理  思路分析图解  代码实现packag......
  • 十、Docker入门系列--Docker-Compose简介和安装
    十、Docker入门系列--Docker-Compose简介和安装一、Docker入门系列--Docker简介二、Docker入门系列--Docker安装三、Docker入门系列--Docker常用命令四、Docker入门系......
  • 南开河北物理机托管,线路稳定,延迟低
    算特别适合人工智能和大数据时代处理海量数据的需求,近年来发展极为迅速,已成为数据中心、智能手机、5G、智能驾驶等应用领域的主流芯片架构。在传统芯片架构向异构计算演进......
  • 十一、Docker入门系列--Docker-Compose模板命令
    十一、Docker入门系列--Docker-Compose模板命令一、Docker入门系列--Docker简介二、Docker入门系列--Docker安装三、Docker入门系列--Docker常用命令四、Docker入门系......
  • SQL 语句中 WHERE 1=1 的作用
    你是否曾在SELECT查询中看到过WHERE1=1条件。我在许多不同的查询和许多SQL引擎中都有看过。这条件显然意味着WHERETRUE,所以它只是返回与没有WHERE子句时相同的......
  • 十二、Docker入门系列--Docker-Compose常用命令
    十二、Docker入门系列--Docker-Compose常用命令一、Docker入门系列--Docker简介二、Docker入门系列--Docker安装三、Docker入门系列--Docker常用命令四、Docker入门系......
  • 南开河北BGP物理机租用供应
    这就给开源服务器带来了机会。开源服务器是指内置开源系统的服务器。由于服务器的硬件架构标准相对统一,可以运行免费的开源系统。对于建设大型数据中心,规模化部署海量服务......