docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker本地镜像推送到阿里云

Docker本地镜像推送到阿里云的实现

作者:不知名架构师

本文介绍了在阿里云上创建容器镜像服务实例,并将本地镜像推送到阿里云的镜像仓库,具有一定的参考价值,感兴趣的可以了解一下

一. 账号准备

首先登陆阿里云官网 点击跳转登陆完成后,点击 【控制台】

在这里插入图片描述

跳转后找到【概览】选项卡 点击【容器镜像服务】

在这里插入图片描述

点击 【个人实例版】 我们先创建一个个人实例

在这里插入图片描述

点击创建个人版

在这里插入图片描述

创建完成后 设置一下 Registry 密码

在这里插入图片描述

点击【命名空间】选项卡 点击【创建命名空间】 创建一个命名空间

在这里插入图片描述

将创建好的命名空间设置为【公开】和 【开启状态】

在这里插入图片描述

选择【镜像仓库】选项卡 选择好我们刚刚创建好的命名空间 然后再点击 【创建镜像仓库】

在这里插入图片描述

填写好相关信息,注意要选择公开 【公开】

在这里插入图片描述

因为这里演示的是本地镜像推送,所以我们选择本地仓库,然后点击 【创建镜像仓库】

在这里插入图片描述

创建完成后就会定位到创建镜像仓库的管理界面,如果没有我们也可以点击,创建好的镜像仓库的【管理】,就可以看到我们镜像仓库的使用命令了

在这里插入图片描述

二. 将镜像推送到Registry

第一步

首先使用【管理】界面里面 【 将镜像推送到Registry】的第一条命令在本地登陆阿里云的镜像空间

docker login --username=[阿里云账号] registry.cn-hangzhou.aliyuncs.com

执行上面这条命令后会让我们输入之前设置的 【Registry 密码】输入完成后回车返回 refused 就是连接失败了 Login Succeeded 就是登陆成功了,下面小编都有做演示。

在这里插入图片描述

第二步

执行 【管理】界面里面 【 将镜像推送到Registry】的第二条命令,指定好好推送镜像的信息
这里不要复制我的,复制你自己管理界面里面的

docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/yunchuang/yunchuang:[镜像版本号]

在这里插入图片描述

第三步

执行 【管理】界面里面 【 将镜像推送到Registry】的第三条命令,将镜像推送到远程仓库
这里不要复制我的,复制你自己管理界面里面的

docker push registry.cn-hangzhou.aliyuncs.com/yunchuang/yunchuang:[镜像版本号]

执行完后等待一会,就推送成功了
可以在【镜像版本中看到我们推送过来的账号】

在这里插入图片描述

三. 从Registry中拉取镜像到本地

可以在后台的【管理】界面里面看到 【从Registry中拉取镜像】执行那条命令,填写好要拉取的版本号就可以直接将阿里云远程仓库的镜像拉取到本地了
这里不要复制我的,复制你们自己的

docker pull registry.cn-hangzhou.aliyuncs.com/yunchuang/yunchuangiot:[镜像版本号]

到此这篇关于Docker本地镜像推送到阿里云的实现的文章就介绍到这了,更多相关Docker本地镜像推送到阿里云内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文