Docker 本地镜像发布到阿里云(完结篇)

本地镜像发布到阿里云流程
    有公有云和私有云(公司内部搭建的类似:gitlab)
镜像的生成方法
    1.前面的DockerFile
    2.从容器创建一个新的镜像
        docker  commit  [OPTIONS]  容器ID  [REPOSITORY[:TAG]]
        示例:这里我们把之前做好的带vim和ifconfig的myubuntu给推上去
                先让myubuntu:1.3 跑起来,有了容器ID,然后再做下面操作:
                docker  commit  -a gs  -m "new myubuntu1.4 with  vim and ifconfig"  容器ID  myubuntu1.4
将本地镜像推送到阿里云
    1.本地镜像素材原型
    2.进到阿里云平台的容器镜像服务里
    3.创建仓库镜像:
        命名空间
        仓库名称
    4.将镜像推送到registry
    5.公有云可以查询到
    6.查看详情
    命令如下:
        $ sudo docker login --username=迦南美地之 registry.cn-beijing.aliyuncs.com
        $ sudo docker tag [ImageId] registry.cn-beijing.aliyuncs.com/my_ubuntu1/myubuntu:[镜像版本号]
        $ sudo docker push registry.cn-beijing.aliyuncs.com/my_ubuntu1/myubuntu:[镜像版本号]   (可能提交了多次,多个版本号)
将阿里云上的镜像下载到本地
    命令如下:
        $ sudo docker pull registry.cn-beijing.aliyuncs.com/my_ubuntu1/myubuntu:[镜像版本号]
原文地址:https://www.cnblogs.com/guo-s/p/14951137.html