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 分钟前
docker镜像优化
linux·运维·docker
陳103018 分钟前
Linux:基础开发工具
linux·运维·服务器
IT界的老黄牛39 分钟前
Prometheus + Grafana + AlertManager 监控体系搭建:Docker 一把梭
运维·grafana·prometheus
Brandon汐1 小时前
LVS+Keepalived 双主架构全规划(LVS→HAProxy→Web)
容器·架构·lvs
阿干tkl1 小时前
K3s + Harbor 端口冲突问题解决方案(Harbor 使用 80 端口)
运维
程序员跑路1 小时前
WSL运行redis的踩坑操作记录
docker
qq_339191141 小时前
uv 设置系统默认版本, linux设置uv
linux·运维·uv
小猿姐1 小时前
当KubeBlocks遇上国产数据库之Kingbase:让信创数据库“飞得更高”
运维·数据库·云原生
似水এ᭄往昔1 小时前
【Linux】--进程概念
linux·运维·服务器
IDIOT___IDIOT1 小时前
Linux 使用 `cp` 命令导致挂载点被覆盖问题记录
linux·运维·服务器