当前位置: 代码迷 >> 综合 >> Docker--创建自己的阿里镜像库
  详细解决方案

Docker--创建自己的阿里镜像库

热度:88   发布时间:2023-09-07 06:49:31.0

echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!!


前提:你需要有阿里的账号

开通阿里镜像库

# 访问阿里镜像库(阿里云docker仓库)
https://cr.console.aliyun.com/cn-hangzhou/instances/repositories
# 设置镜像库register密码:*****

登录到刚刚创建的阿里云docker仓库

登录地址在我们刚开通的阿里账号菜单里面,如下图:
Docker--创建自己的阿里镜像库

  • 创建了之后需要初始化一个镜像,保证仓库的有效,完成之后,我们可以看到一系列的仓库使用命令.如下图:
    Docker--创建自己的阿里镜像库
  • 我们可以按照当前创建的image镜像来上传我们只做的image

使用登录地址登录

sudo docker login --username=2421499075@qq.com registry.cn-shanghai.aliyuncs.com

输入密码之后,会显示如下信息
Docker--创建自己的阿里镜像库

准备一个项目,我们将项目做成image,并push到仓库里面。

这里提供一个项目,链接:https://git.coding.net/xlsorry/docker-demo.git

该项目中有具体的将springboot项目打包成为image教程,下载之后可以按照该文档来只做image,制作成功之后,我们在进行下面的步骤。
文档在
Docker--创建自己的阿里镜像库

成功的制作image之后,我们将image变成aliyun的镜像

# sudo docker tag [ImageId] registry.cn-shanghai.aliyuncs.com/echo-docker-space/echo-docker:[镜像版本号]
sudo docker tag 3f9b69306610 registry.cn-shanghai.aliyuncs.com/echo-docker-space/test-docker-image:v1.0

打包到本地阿里仓库之后,push到阿里仓库

# 语法 sudo docker push registry.cn-shanghai.aliyuncs.com/echo-docker-space/echo-docker
sudo docker push registry.cn-shanghai.aliyuncs.com/echo-docker-space/test-docker-image:v1.0

push成功之后,我们可以看到如下信息,并且可以看到aliyun镜像里面已经有了
Docker--创建自己的阿里镜像库
Docker--创建自己的阿里镜像库