美文网首页
docker镜像上传到阿里云

docker镜像上传到阿里云

作者: 04282aba96e3 | 来源:发表于2018-04-27 15:34 被阅读18次

目前上传本地镜像到网上有多种途径,一个是上传到hub上,一个是阿里云镜像仓库,还要其他服务器。

上传到hub上实在是太慢了,我的服务器用的是阿里云,所以选择上传到阿里云镜像仓库中。

前提条件:linux里有要上传的镜像,有阿里云的镜像仓库。

1.登录阿里云docker registry:

$ sudo docker login --username=afangxin registry.cn-hangzhou.aliyuncs.com

afangxin为阿里云镜像仓库的用户名。

登录registry的用户名是您的阿里云账号全名,密码是您开通namespace时设置的密码。

你可以在镜像管理首页点击右上角按钮修改docker login密码。

2.从registry中拉取镜像:

$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/testfangxin/fangxin:[镜像版本号].。

3。将镜像推送到registry:

$ sudo docker login --username=afangxin registry.cn-hangzhou.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/testfangxin/fangxin:[镜像版本号]
$ sudo docker push registry.cn-hangzhou.aliyuncs.com/testfangxin/fangxin:[镜像版本号]

其中[ImageId],[镜像版本号]请你根据自己的镜像信息进行填写。

sample:

使用docker tag重命名镜像,并将它通过私网ip推送至registry:

$ sudo docker images

REPOSITORY                                                         TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
registry.aliyuncs.com/acs/agent                                    0.7-dfb6816         37bb9c63c8b2        7 days ago          37.89 MB

$ sudo docker tag 37bb9c63c8b2 registry.cn-hangzhou.aliyuncs.com/acs/agent:0.7-dfb6816

通过docker images 找到您的imageId 并对于改imageId重命名镜像domain到registry内网地址。

$ sudo docker push registry.cn-hangzhou.aliyuncs.com/acs/agent

从内网push镜像,速度将大大提升,并且将不会损耗您的公网流量。注意,如果您申请的机器是在vpc网络的,请使用registry-cn-hangzhou-vpc.aliyuncs.com的域名前缀进行推送。

相关文章

  • docker相关操作持续更新

    将docker镜像上传到阿里云镜像仓库 从阿里镜像仓库获取 登录阿里云 相关命令 正在运行的容器docker ps...

  • springboot学习记录之集成docker并发布到阿里云服务

    今天来给大家说下怎么将本地的springboot项目docker化并且上传到阿里云的docker镜像服务上。 ps...

  • centos7安装docker

    linux安装docker-ce阿里云docker官方镜像加速文档阿里云镜像加速器

  • Docker资料整理-2编程开发篇

    微服务 Spring Cloud 组件 Docker 化 阿里云容器镜像服务如何创建阿里云docker镜像仓库? ...

  • docker镜像上传到阿里云

    目前上传本地镜像到网上有多种途径,一个是上传到hub上,一个是阿里云镜像仓库,还要其他服务器。 上传到hub上实在...

  • Nexus3 Docker 仓库

    ubuntu 上安装 Docker Docker 配置阿里云镜像 0. 创建 Network docker net...

  • Docker 实战

    通过阿里云镜像安装docker到本地 配置阿里云镜像地址安装docker 配置docker 不需要sudo运行,可...

  • docker加速

    进去阿里云 阿里云加速器hub 【Docker镜像仓库】->【Dock镜像站点】->[加速教程]

  • Docker - 镜像上传到阿里云Docker Registry

    1. 登录阿里云Docker Registry 用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。 您...

  • Docker常用配置

    1、镜像配置 (这里我使用的Docker Desktop on Mac安装的docker) 阿里云docker镜像...

网友评论

      本文标题:docker镜像上传到阿里云

      本文链接:https://www.haomeiwen.com/subject/lwablftx.html