约定:
仓库使用阿里的服务,详见:https://cr.console.aliyun.com/
1.生成镜像
原理:根据现有容器生成新的镜像
口令:docker commit -a "liwenxue" -m "my mytomcat" tomcat-test tomcat:latest
-a 作者
-m 备注
-p 默认true 表示容器暂停
tomcat-test 当前容器别名
tomcat:latest 当前容器镜像名称:当前容器镜像版本号
2.查看镜像清单
口令:docker images
如果所示:红框内就是刚才生产的新的镜像
3.修改镜像标签
口令:docker tag 6055d4d564e1 mytomcat:1.0
6055d4d564e1 镜像ID
mytomcat: 新的镜像名称
1.0: 镜像标签版本
3.查看更新镜像
口令:docker ps
红框为当前新的标签
4.推送镜像至仓库
a.登录仓库
口令:docker login --username=账号 仓库地址
b.准备镜像
口令:docker tag [ImageId] 仓库地址/命名空间/仓库名称:镜像版本,具体格式详见仓库供应商
解释:把需要推送的镜像通过标签方式标签为符合仓库需要的推送格式(重名镜像、版本号)。
示例:
c.推送镜像
口令:docker push 仓库地址/命名空间/仓库名称:镜像版本
示例:
上面视图显示镜像推送成功。
5.镜像部署
请进入阿里云 容器镜像管理,找到刚才的容器镜像,点击【管理】:,根据提示操作,此处不再详述。