Docker与微服务实战
文章目录
1 基础篇 【零基小白】
5 本地镜像发布到阿里云
5.1 本地镜像发布到阿里云流程
阿里云ECS Docker生态如下图所示:
5.2 镜像的生成方法
基于当前容器创建一个新的镜像,新功能增强
→ docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]
OPTIONS说明:
- -a :提交的镜像作者;
- -m :提交时的说明文字;
已经搞过了
当然还有第二种 方法,通过DockerFile ,后面再看
5.3 将本地镜像推送到阿里云
5.3.1 本地镜像素材原型
就是我们 之前搞的那个 加入了vim 工具的Ubuntu
5.3.2 阿里云开发者平台
看进 “容器镜像服务”
点进 个人实例
5.3.3 创建仓库镜像
【1】 选择控制台,进入容器镜像服务 √
【2】选择个人实例 √
【3】命名空间
我以前好像搞过这个,再来一个吧
直接确定
OK,命名空间有 了【笔者就不公开了 】
【4】 仓库名称
仓库还是 新整一个吧
下一步
选择 “本地仓库”,直接创建
OK, 这样就创建 成功了
【5】 进入管理界面获得脚本【其实就是 笔者打码的这些 命令了】
就是它了
5.3.4 将镜像推送到阿里云
先是登录
$ docker login --username=sicau_djx registry.cn-hangzhou.aliyuncs.com
登录成功 【要输入密码】
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/fengfengloveyou/myubuntu1.3:[镜像版本号]
喵的,有步操作 失误了,不管了
最后一条命令
这个层 都特别明显了,一层是 Ubuntu,一层是 vim
OK, 推送完成,在控制台 查看一下
5.4 将阿里云上的镜像下载到本地
其实这里就 已经看得到了
现在 要做的就是把它拉下来
docker pull registry.cn-hangzhou.aliyuncs.com/fengfengloveyou/myubuntu1.3:[镜像版本号]
先把 本地 那个“打包的 ” 镜像删掉
删掉
OK
执行拉取
没毛病,看这大小就是 我们 的那个 加上vim 的Ubuntu
运行容器试试吧【其实没必要】
数据都还在
OK,就这样吧