处理 docker仓库环境问题

This commit is contained in:
zk
2026-05-26 21:40:05 +08:00
parent 15ffddd652
commit 9d78ca9556
2 changed files with 15 additions and 2 deletions
-2
View File
@@ -1,5 +1,3 @@
# syntax=docker/dockerfile:1
# ==================== 第一阶段:编译 ==================== # ==================== 第一阶段:编译 ====================
FROM maven:3.8-openjdk-17 AS builder FROM maven:3.8-openjdk-17 AS builder
WORKDIR /build WORKDIR /build
+15
View File
@@ -73,6 +73,21 @@ pipeline {
' '
""" """
// 配置 Docker 镜像加速器(国内环境必须)
sh """
${SSH_CMD} '
if [ ! -f /etc/docker/daemon.json ] || ! grep -q registry-mirrors /etc/docker/daemon.json; then
echo "配置 Docker 镜像加速器..."
mkdir -p /etc/docker
echo "{\"registry-mirrors\":[\"https://mirror.ccs.tencentcloudapi.com\",\"https://docker.1ms.run\"]}" > /etc/docker/daemon.json
systemctl daemon-reload
systemctl restart docker
else
echo "Docker 镜像加速器已配置"
fi
'
"""
// 检查 docker compose 插件(docker.io 自带 v2 插件) // 检查 docker compose 插件(docker.io 自带 v2 插件)
sh """ sh """
${SSH_CMD} ' ${SSH_CMD} '