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

在项目里面使用即可。

相关推荐
切糕师学AI1 天前
GitLab 是什么?
gitlab
明月心9523 天前
git remote add 用法
gitlab
only_Klein3 天前
jenkins流水线报错:Connection reset by peer
ci/cd·kubernetes·gitlab·jenkins·ssl
梁萌4 天前
docker部署gitlab和gitlab runner
docker·eureka·gitlab
johnnyAndCode4 天前
Idea 设置GitLab时使用账密,而不是token的配置方法
gitlab·idea
天外飞雨4 天前
Gitlab使用
gitlab
BUTCHER55 天前
GitLab SSH 密钥配置
运维·ssh·gitlab
明月心9525 天前
GitLab使用
gitlab
明月心9526 天前
gitlab pull requets
gitlab
BUTCHER56 天前
GitLab基本设置
gitlab