Docker构建多平台(x86,arm64)构架镜像

这里写自定义目录标题

背景

docker镜像需要支持不同平台架构

配置buildx

开启experimental

vi /etc/docker/daemon.json
{
  "experimental": true
}

或者

重启检查

# 验证buildx版本
docker buildx version

# 重启docker
systemctl restart docker

# 检查是否启用
docker info|grep Experimental

打包

docker buildx build -t aeert/test:latest --platform=linux/arm,linux/arm64,linux/amd64 .

注意:该命令要和Dockerfile同级目录下执行,--platform指定架构

相关推荐
小袁搬码2 小时前
Windows中指定路径安装DockerDesktop
windows·docker·容器·docker desktop
吃肉不能购2 小时前
Label-studio-ml-backend 和YOLOV8 YOLO11自动化标注,目标检测,实例分割,图像分类,关键点估计,视频跟踪
运维·yolo·自动化
学Linux的语莫2 小时前
Ansible使用简介和基础使用
linux·运维·服务器·nginx·云计算·ansible
qq_312920112 小时前
docker 部署 kvm 图形化管理工具 WebVirtMgr
运维·docker·容器
踏雪Vernon2 小时前
[OpenHarmony5.0][Docker][环境]OpenHarmony5.0 Docker编译环境镜像下载以及使用方式
linux·docker·容器·harmonyos
学Linux的语莫2 小时前
搭建服务器VPN,Linux客户端连接WireGuard,Windows客户端连接WireGuard
linux·运维·服务器
黑牛先生2 小时前
【Linux】进程-PCB
linux·运维·服务器
Karoku0662 小时前
【企业级分布式系统】ELK优化
运维·服务器·数据库·elk·elasticsearch
条纹布鲁斯3 小时前
dockerdsktop修改安装路径/k8s部署wordpress和ubuntu
docker·kubernetes