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

在项目里面使用即可。

相关推荐
angushine4 小时前
gitlab定时备份
gitlab
走上未曾设想的道路7 小时前
k8s集群与gitlab registry连接
容器·kubernetes·gitlab
VirusVIP8 小时前
gitlab解决合并冲突本地处理的步骤
gitlab
jqh_04841 天前
docker jenkins gitlab 流水线构建
docker·gitlab·jenkins
泻水置平地2 天前
gitlab操作技巧
gitlab
骑士9991112 天前
安装gitlab并上传本地项目
gitlab
Lin_Aries_04212 天前
基于 GitLab 的自动化镜像构建
linux·运维·docker·容器·自动化·gitlab
伐尘2 天前
[群晖NAS] 群晖Docker安装gitlab + ipv6 远程访问
docker·gitlab·群晖·nas
Rinleren2 天前
DevOps 工具链:CI/CD 概念解析 + Git 版本控制 + GitLab 仓库 + Jenkins 自动化全教程
自动化·gitlab·jenkins