gitlab runner 里面使用harbor私仓

在网络正常的Linux 机器里面执行下面的命令,注意要和未来运行gitlab runner机器的cpu指令集一样,如都用amd64的机器

复制代码
docker pull maven:3.9.11-eclipse-temurin-17-alpine

# 保存为tar文件
docker save -o maven-jdk17.tar maven:3.9.11-eclipse-temurin-17-alpine

下载.tar文件导入到内网linux机器里面,然后执行

复制代码
# 加载镜像
docker load -i /data/maven-jdk17.tar

# 重新打标签
docker tag maven:3.9.11-eclipse-temurin-17-alpine harbor.example.com/library/maven:3.9.11-eclipse-temurin-17-alpine

# 推送到Harbor
docker push harbor.example.com/library/maven:3.9.11-eclipse-temurin-17-alpine

打开harbor,找到刚才推送的maven镜像,勾选,点击复制拉取命令

在项目里面使用即可。

相关推荐
我就是你毛毛哥6 小时前
Docker 安装 GitLab
docker·容器·gitlab
雨声不在2 天前
gitlab中的repo删除特定commit
gitlab
vpk1123 天前
Docker Compose 部署 GitLab
docker·容器·gitlab
Irene19914 天前
什么是 DevOps
gitlab·devops
蓝天星空4 天前
GitLab上传项目到新的分支
gitlab
1candobetter7 天前
GitLab 项目创建与分支管理全流程
gitlab
林鸿群8 天前
Ubuntu 26.04 本地安装 GitLab CE 完整教程(非 Docker 方式)
linux·ubuntu·gitlab·私有部署·代码托管·ubuntu 26.04·omnibus
ascarl20109 天前
IDEA 一直弹 GitLab 登录,VS Code 却能正常 `git push`?问题排查记录
git·gitlab·intellij-idea
企鹅郁金香11 天前
Gitlab和Confluence和Svn的备份
svn·gitlab·confluence·gitlab备份·svn备份·confluence备份
barbyQAQ11 天前
GitLab CI/CD 基本用法指南
java·ci/cd·gitlab