天天看点

Docker将本地镜像部署到阿里云ECS服务器

1.进入容器镜像服务入口,创建镜像仓库

Docker将本地镜像部署到阿里云ECS服务器

2.点击仓库名称,阿里云会自动生成操作指南

Docker将本地镜像部署到阿里云ECS服务器

3.具体操作如下:

① 登录阿里云Docker Registry

$ docker login --username=jiangquishui registry.cn-beijing.aliyuncs.com
           

② 将镜像推送到Registry

$ docker tag [ImageId] registry.cn-beijing.aliyuncs.com/df_ml/machine_learning:[镜像版本号]
$ docker push registry.cn-beijing.aliyuncs.com/df_ml/machine_learning:[镜像版本号]
           

 如:

$ docker tag 9873176a8ff5 registry.cn-beijing.aliyuncs.com/df_ml/machine_learning:1.0
$ docker push registry.cn-beijing.aliyuncs.com/df_ml/machine_learning:1.0
           

推送成功后会显示Pushed:

Docker将本地镜像部署到阿里云ECS服务器

查看一下docker images,会发现刚刚push的镜像,并且有版本号:

Docker将本地镜像部署到阿里云ECS服务器

③ 从Registry中拉取镜像

$ docker pull registry.cn-beijing.aliyuncs.com/df_ml/machine_learning:[镜像版本号]

[镜像版本号]:与刚刚上传的版本号一致
           

如:

docker pull registry.cn-beijing.aliyuncs.com/df_ml/machine_learning:1.0