Centos-706-Docker镜像-生成以及推送

约定:

  仓库使用阿里的服务,详见: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.镜像部署

  请进入阿里云 容器镜像管理,找到刚才的容器镜像,点击【管理】:,根据提示操作,此处不再详述。

    

  

  

原文地址:https://www.cnblogs.com/oumi/p/13462509.html