基于阿里云容器服务构建私人docker镜像

前情提要

你是否被国外镜像拉取速度的情况所折磨,甚至一个小时都未必能下载好或者下载不到。

接下来我们通过阿里云容器服务构建这些海外镜像私人镜像

image-20231130213622452

使用之前,要有自己的阿里云账户,且要有一定的dockerfile知识

Docker笔记 - 严千屹博客 (qianyios.top)

原理图:

image-20231130220200466

创建海外镜像Dockerfile

Codeup · 企业级代码管理平台 (aliyun.com)

注册账号过程不解释,自行探索

image-20231130212602525

添加文件

image-20231130212529981

创建dockerfile

假设这里是你遇到的海外镜像,拉取很慢的镜像

image-20231130213751443

提交之后我们就可以看见文件了

image-20231130213811247

去个人中心设置里设置你的克隆密码

image-20231130214355804

image-20231130214422020

创建个人访问令牌

image-20231130214730356

image-20231130214749060

下面构建镜像要用到这个个人访问令牌(这个只会出现一次,要记下来

阿里容器服务构建镜像

容器镜像服务 (aliyun.com)

同样,注册账号过程不做解释

创建个人实例,并点击

image-20231130213006943

创建命名空间

image-20231130213103002

创建镜像仓库(仓库名称=docker镜像名称),并点击进去

image-20231130213902477

绑定代码源(一定要勾选海外构建镜像)

image-20231130214016359

用codeup获取的克隆账号

image-20231130214912189

image-20231130215146722

填写信息

image-20231130215527348

构建镜像,过一会他会自己构建好

image-20231130215727359

获取镜像地址

image-20231130215810561

1
registry.cn-hangzhou.aliyuncs.com/qianyios/pause:3.1

验证

1
docker pull registry.cn-hangzhou.aliyuncs.com/qianyios/pause:3.1

image-20231130215905914

你会发现已经下载好了!还很快!

以下是一个k8s部署实例文件,有时候会因为镜像拉取慢,我们就可以替换为我们自己构建的镜像

image-20231130220355498

特别声明
千屹博客旗下的所有文章,是通过本人课堂学习和课外自学所精心整理的知识巨著
难免会有出错的地方
如果细心的你发现了小失误,可以在下方评论区告诉我,或者私信我!
非常感谢大家的热烈支持!