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

在项目里面使用即可。

相关推荐
爱宇阳3 天前
从零开始部署 GitLab CE 18.4.2:Docker Compose 新手教程
docker·容器·gitlab
Narutolxy4 天前
从混合部署到高可用:在内网环境下搭建 GitLab-Jenkins-OpenResty的完整实战复盘20251014
gitlab·jenkins·openresty
字节逆旅4 天前
Git提交后追加修改操作指南
gitlab
爱宇阳4 天前
GitLab Docker Compose 迁移教程
docker·容器·gitlab
Blue啊4 天前
code Merge(qcc)
git·gitlab
友莘居士4 天前
极速迁移:GitLab项目无缝转移实战手册
gitlab·代码迁移·git命令
谢栋_4 天前
基于 GitLab CI/CD 与 Google Gemini 的 AI Code Review 自动化方案
人工智能·ci/cd·gitlab
lijunjun7 天前
当ubuntu 系统的IP地址修改之后,gitlab服务应该如何修改?
tcp/ip·ubuntu·gitlab
Qperable9 天前
gitlab-runner提示401 Unauthorized
后端·gitlab
西瓜er9 天前
Docker 一键部署指南:GitLab、Nacos、Redis、MySQL 与 MinIO 全解析
redis·docker·gitlab