本地镜像发布到阿里云
1、本地镜像发布到阿里云流程
阿里云ECS Docker生态如下图所示:
镜像的生成方法
-
通过DockerFile构建
-
从容器创建一个新的镜像:
docker commit [OPTIONS] 容器ID [IMAGE:[TAG]]
参数说明:
-a:提交的镜像作者;
-m:提交时的说明文字
将本地镜像推送到阿里云
登录阿里云创建自己的镜像仓库:
创建成功后页面会有详细的操作:
将镜像推送到Registry
#连接到阿里云的仓库
sudo docker login --username=用户名 registry.cn-beijing.aliyuncs.com
#给要推送的镜像打个标签
sudo docker tag [ImageId] registry.cn-beijing.aliyuncs.com/命名空间/仓库名:[镜像版本号]
#把这个镜像推送到你自己的仓库
sudo docker push registry.cn-beijing.aliyuncs.com/命名空间/仓库名:[镜像版本号]
将阿里云镜像下载到本地
sudo docker pull registry.cn-beijing.aliyuncs.com/命名空间/仓库名:[镜像版本号]
beijing.aliyuncs.com/命名空间/仓库名:[镜像版本号]