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

 更新时间:2024年12月23日 11:56:21   作者:不知名架构师  
本文介绍了在阿里云上创建容器镜像服务实例,并将本地镜像推送到阿里云的镜像仓库,具有一定的参考价值,感兴趣的可以了解一下

一. 账号准备

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

点击创建个人版

在这里插入图片描述

创建完成后 设置一下 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本地镜像推送到阿里云内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker批量删除特定前缀的镜像Tag的方法

    Docker批量删除特定前缀的镜像Tag的方法

    在 Docker 容器化技术日益普及的今天,镜像管理成为了一个不可忽视的问题,随着项目的发展,镜像的数量会迅速增加,特别是当我们频繁地构建和推送新版本时,如果不及时清理,这些镜像会占用大量的存储空间,影响系统性能,本文介绍了Docker批量删除特定前缀的镜像Tag的方法
    2024-11-11
  • 详解如何使用Docker快速部署ELK环境(最新5.5.1版本)

    详解如何使用Docker快速部署ELK环境(最新5.5.1版本)

    这篇文章主要介绍了详解如何使用Docker快速部署ELK环境(最新5.5.1版本),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • 使用Docker搭建minio的详细图文教程

    使用Docker搭建minio的详细图文教程

    本文介绍了Docker配置镜像源的方法,以及如何在Docker中拉取镜像和创建运行容器,详细说明了使用MinIO创建Bucket、设置AccessKey、安装和配置Cpolar以及SpringBoot集成MinIO的步骤,需要的朋友可以参考下
    2024-10-10
  • docker中的python代码打印失效的解决

    docker中的python代码打印失效的解决

    这篇文章主要介绍了docker中的python代码打印失效的解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • docker-compose部署zabbix+grafana的实现

    docker-compose部署zabbix+grafana的实现

    这篇文章主要介绍了docker-compose部署zabbix+grafana的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-11-11
  • docker启动nginx服务后浏览器访问不到的解决全过程

    docker启动nginx服务后浏览器访问不到的解决全过程

    文章介绍了在Docker中启动Nginx镜像的三种方法,并解释了端口映射的重要性,通过比较三种方法,作者指出正确设置端口号是关键,以确保Nginx容器能够被浏览器访问
    2026-03-03
  • docker启动指定版本Ubuntu系统方式实践

    docker启动指定版本Ubuntu系统方式实践

    这篇文章主要介绍了docker启动指定版本Ubuntu系统方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-06-06
  • Docker配置daemon.json的实现步骤

    Docker配置daemon.json的实现步骤

    本文主要介绍了Docker配置daemon.json的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-03-03
  • mac 中docker安装mysql的图文教程

    mac 中docker安装mysql的图文教程

    今天在Docker中安装了MySQL ,是自己打的docker包.首先新建Dockerfile,新建Dockerfile后执行build命令,具体详情在本教程中给大家介绍的非常详细,感兴趣的朋友参考下
    2016-11-11
  • 用Jenkins+Docker+Maven+Git实现持续集成(超详细)

    用Jenkins+Docker+Maven+Git实现持续集成(超详细)

    本文通过较大的篇幅详细介绍了Harbor这款企业级docker管理工具的使用,并通过案例演示了如何在jenkins中配置任务集成Harbor,从而实现镜像的构建推送与分发,需要的朋友可以参考下
    2024-04-04

最新评论