极狐GitLab SaaS 内测轻度体验
感谢极狐团队为 GitLab(SaaS)本地化的努力,同时也感谢小马哥提供的内测资格。 最近突然想到了个点子,需要使用一个私有的镜像仓库。极狐GitLab 有提供容器镜像库,正好和 CICD 一起做个轻度体验。 容器镜像库 Container Registry 文档介绍在这里,目前还是英文。(应该本地化的工作量很大,文档还没翻译。) 容器镜像库可以作为独立镜像仓库使用(为什么要这么用,卖个关子下篇文章见),就是使用 docker 命令将构建好的镜像推送到 容器镜像库。 当然也可以同 CICD 流水线结合使用,后文也会介绍。 独立使用 本地登录 Container Registry 有两种验证方式: 使用用户名和密码 开启了双重身份验证,可以使用访问个人访问令牌 其实,不管是否开始双重验证,都建议使用访问令牌。 docker login registry.gitlab.cn #根据提示输入用户名和密码或者令牌 image 的名字最多有三层,即 registry.example.com/[namespace] 之后的内容最多有 3 层。比如下面的 image 名字 myproject/my/image registry.example.com/mynamespace/myproject/my/image:rc1 其次 image 名字的第一层必须是镜像名,如上面的 myproject。