docker构建多平台容器

1.创建builder配置文件

复制代码
buildkitd.toml
复制代码
debug = true
[registry."docker.io"]
#mirrors = ["hub.dvcloud.xin"]
http = true
insecure = true

2.定义需要构建的平台

bash 复制代码
platform="linux/amd64,linux/arm64"

3.创建builder

bash 复制代码
if ! docker buildx ls |grep xadmin-builder &>/dev/null;then
    docker buildx create --platform "${platform}" --name xadmin-builder --driver docker-container --buildkitd-config buildkitd.toml --bootstrap --use
fi

4.启用构建,并推送到仓库

在Dockerfile目录下,执行构建命令

bash 复制代码
docker buildx use xadmin-builder
docker buildx build -t nineaiyu/xadmin-server:4.1.5 --platform  "${platform}" --push --provenance=false .
相关推荐
啊哈一半醒26 分钟前
Redis 三大缓存问题:缓存穿透、缓存击穿、缓存雪崩
运维·redis·1024程序员节
fb_1234538 分钟前
K8s存储与配置核心实战
云原生·容器·kubernetes
长不大的杨瑞杰43 分钟前
OpenCode v2 CI 与自动化实战:无交互运行、权限收口与制品闭环
运维·人工智能·ci/cd·自动化·软件工程·1024程序员节
kaixin_learn_qt_ing43 分钟前
Jenkins
运维·jenkins
骑着蜗牛撵大象3271 小时前
N1 小盒子撑起 AI 接口中转层:New-API 接管本地 Ollama,用 Token 分发模型能力
docker·llama·1024程序员节·api网关·飞牛nas·new-api
Ruiery1 小时前
Linux 6.6内核并发与同步(一):原子操作与内存屏障 — 内核同步的硬件底座
linux·运维·服务器·1024程序员节
我是大猴子1 小时前
py how claude work项目分析
运维·服务器·windows·1024程序员节
李纲明1 小时前
WordPress 挂上 Cloudflare 后询盘和后台异常:缓存规则、SSL 模式和真实 IP 怎么核
运维·缓存·https·cdn·wordpress·cloudflare
艸肅1 小时前
Docker 国内镜像源配置
linux·ubuntu·docker·1024程序员节
djjjx.1 小时前
Linux进程篇(七):环境变量的底层溯源、核心获取机制与安全应用
linux·运维·服务器