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镜像,勾选,点击复制拉取命令

在项目里面使用即可。

相关推荐
mnasd1 小时前
Gitlab + Jenkins 实现 CICD
运维·gitlab·jenkins
鹤鸣的日常15 小时前
前端运行时动态环境变量方案
前端·react.js·docker·前端框架·vue·gitlab
starvapour19 小时前
Ubuntu部署gitlab频繁出现502的问题
linux·ubuntu·gitlab
开发者联盟league1 天前
使用Jenkins整合Sonarqube/Gitlab/Harbor/Kubernetes的Demo工程
kubernetes·gitlab·jenkins
开发者联盟league1 天前
使用Jenkins整合Sonarqube/Gitlab/Harbor/Kubernetes实现CICD
kubernetes·gitlab·jenkins
zyl837211 天前
前后端项目自动部署方案主流实现方案
ci/cd·gitlab·github
tingting01192 天前
Anolis OS release 8.10安装gitlab
gitlab
shchojj2 天前
gitlab推送触发jekins编译
运维·gitlab
独隅3 天前
Git/GitHub/GitLab/Gitee 核心对比指南
git·gitlab·github
开开心心就好3 天前
清理重复文件释放C盘空间的工具
安全·智能手机·pdf·gitlab·音视频·intellij idea·1024程序员节