docker系列(一)————搭建自己的docker镜像仓库

一、为什么不学命令,先学搭建自己的docker仓库?

​ 因为Dockerhub宣布不再对中国开源,而国内的多数镜像仓库都停运了,多数大学的都改为仅校内学生申请使用,剩下的一些仓库内的镜像版本都比较老旧,所以我们将基于阿里云提供的容器镜像服务和Github的action功能搭建自己的docker仓库。

1.注册两个账号(阿里云与github)

阿里云:阿里云-计算,为了无法计算的价值

GitHub:https://github.com

2.在阿里云中搜索容器镜像服务

点击开通

选择个人版

创建个人版

创建命名空间

设置固定密码

3.在Github中fork一个博主的仓库

为什么要fork他的仓库?

因为他已经写好了docker.yaml这个actions工作流文件,此工作流常详细地处理了从镜像拉取、重命名、推送到清理的过程,特别适合于需要频繁更新或同步多个 Docker 镜像到私有仓库的场景。此外,还包含了对磁盘空间管理的考量,确保有足够的空间来进行镜像操作。

所以你现在有四个数据

命名空间(ALIYUN_NAME_SPACE):你刚命名的
用户名(ALIYUN_REGISTRY_USER) :你阿里云的用户名
密码(ALIYUN_REGISTRY_PASSWORD):上面让你设置的固定密码
仓库地址(ALIYUN_REGISTRY):我涂黑的部分

后续按照这位博主的操作完成即可,因为如果用图片去标识的话会很繁琐,而且也不是一目了然,绝不是bote想偷懒,嘿嘿。

https://www.bilibili.com/video/BV1Zn4y19743/?share_source=copy_web&vd_source=364c8c17da845006eeb12c4d584799e3


docker系列(一)————搭建自己的docker镜像仓库
https://bote798.top/2025/01/10/docker系列-一-————搭建自己的docker镜像仓库/
作者
bote798
发布于
2025年1月10日
许可协议