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 .
相关推荐
斯班奇的好朋友阿法法6 小时前
中科方德(NFSChina)离线安装 RPM 包
运维
milo.qu6 小时前
RockyLinux9.7 docker部署Jisti Meet
linux·docker·容器
GanGanGanGan_7 小时前
CentOS 7.9 glibc 2.17 源码编译升级到 glibc 2.31
linux·运维·centos·glibc
charlie1145141917 小时前
嵌入式Linux驱动开发——class 和 device 模型 - 自动创建设备节点的幕后机制
linux·运维·驱动开发
杨云龙UP8 小时前
SQL Server2022部署:Windows Server 2016下安装、SSMS配置、备份还原与1433端口放通全流程_20260508
运维·服务器·数据库·sql·sqlserver·2022
梦想与想象-广州大智汇8 小时前
自建docker加速镜像,使用 Cloudflare Workers/Pages 部署加速教程
运维·docker·容器
枳实-叶9 小时前
【Linux驱动开发】第四天:dmesg日志全解+驱动加载失败极速排查
linux·运维·驱动开发
武超杰9 小时前
Nginx从入门到精通
运维·nginx
weixin_704266059 小时前
Nginx 反向代理 + 6 种负载均衡策略
运维·nginx
AI服务老曹10 小时前
架构师视角:如何构建支持GB28181/RTSP的异构AI视频平台?从Docker部署到源码交付的深度实践
人工智能·docker·音视频