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镜像,勾选,点击复制拉取命令
在项目里面使用即可。