天天看點

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