diff --git a/Dockerfile.api b/Dockerfile.api index d8a9844..4183e4a 100644 --- a/Dockerfile.api +++ b/Dockerfile.api @@ -1,7 +1,7 @@ # ================================ # 阶段 1: 构建阶段 # ================================ -FROM registry.boss160.cn/base/golang:1.25.6-alpine AS builder +FROM --platform=linux/amd64 registry.boss160.cn/base/golang:1.25.6-alpine AS builder # 使用阿里云镜像源加速 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories @@ -37,7 +37,7 @@ RUN go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate # ================================ # 阶段 2: 运行阶段 # ================================ -FROM registry.boss160.cn/base/alpine:3.19 +FROM --platform=linux/amd64 registry.boss160.cn/base/alpine:3.19 # 使用阿里云镜像源加速 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories diff --git a/Dockerfile.worker b/Dockerfile.worker index cf328fb..8a6eeef 100644 --- a/Dockerfile.worker +++ b/Dockerfile.worker @@ -1,7 +1,7 @@ # ================================ # 阶段 1: 构建阶段 # ================================ -FROM registry.boss160.cn/base/golang:1.25.6-alpine AS builder +FROM --platform=linux/amd64 registry.boss160.cn/base/golang:1.25.6-alpine AS builder # 使用阿里云镜像源加速 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories @@ -34,7 +34,7 @@ RUN GOOS=linux GOARCH=amd64 go build \ # ================================ # 阶段 2: 运行阶段 # ================================ -FROM registry.boss160.cn/base/alpine:3.19 +FROM --platform=linux/amd64 registry.boss160.cn/base/alpine:3.19 # 使用阿里云镜像源加速 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories