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 .
相关推荐
Ghost Face...4 小时前
Docker实战:从安装到多容器编排指南
运维·docker·容器
此生只爱蛋4 小时前
【Linux】正/反向代理
linux·运维·服务器
qq_5470261795 小时前
Linux 基础
linux·运维·arm开发
废春啊5 小时前
前端工程化
运维·服务器·前端
我只会发热5 小时前
Ubuntu 20.04.6 根目录扩容(图文详解)
linux·运维·ubuntu
爱潜水的小L5 小时前
自学嵌入式day34,ipc进程间通信
linux·运维·服务器
zhuzewennamoamtf5 小时前
Linux I2C设备驱动
linux·运维·服务器
TSAI5 小时前
Docker Swarm 集群部署 Eureka 服务注册中心:高可用微服务架构的基石
spring cloud·docker
不惑_5 小时前
Windows 安装 Docker 和 Docker Compose 完整教程
windows·docker·容器
梅尔文.古6 小时前
RaspberryPi-如何启用看门狗
linux·运维·服务器