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指定架构

相关推荐
IMA小队长15 小时前
Linux下Mamba-YOLO复现
linux·运维·yolo
C语言不精15 小时前
Tina Linux SDK编译SDK-linux环境下实现
linux·运维·服务器
番茄迷人蛋15 小时前
后端项目服务器部署
java·运维·服务器·spring
LILR_15 小时前
简单学docker
运维·docker·容器
Blossom.11815 小时前
基于多模态大模型的工业质检系统:从AOI到“零样本“缺陷识别的产线实践
运维·人工智能·python·机器学习·自动化·测试用例·知识图谱
奇点爆破XC15 小时前
centos进阶命令.Linux系统介绍(运维版)
linux·运维·centos
2501_9448755116 小时前
潭州软件测试工程师精英培训班零基础就业课
运维·自动化
程序猿追16 小时前
使用GeeLark+亮数据,做数据采集打造爆款内容
运维·服务器·人工智能·机器学习·架构
云和数据.ChenGuang16 小时前
运维技术课教程之kill指令集合
运维·数据库运维工程师·运维教程
Empty_77716 小时前
K8S-网络原理
网络·容器·kubernetes