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

相关推荐

  1. x86x64 arm的区别

    2024-03-23 21:56:01       52 阅读
  2. ubuntu x86环境创建armv8 ubuntu2004 64docker服务器

    2024-03-23 21:56:01       65 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-23 21:56:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-23 21:56:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-23 21:56:01       82 阅读
  4. Python语言-面向对象

    2024-03-23 21:56:01       91 阅读

热门阅读

  1. CUDA | 核函数编写的注意事项

    2024-03-23 21:56:01       39 阅读
  2. H12-821_895

    2024-03-23 21:56:01       38 阅读
  3. C#基础第一阶段

    2024-03-23 21:56:01       38 阅读
  4. string c++

    2024-03-23 21:56:01       36 阅读
  5. 剑指offer面试题42 翻转字符顺序 VS 左旋字符串

    2024-03-23 21:56:01       42 阅读
  6. 《桥接模式(极简c++)》

    2024-03-23 21:56:01       38 阅读
  7. dubbo RandomLoadBalance的一点优化

    2024-03-23 21:56:01       39 阅读
  8. 面试算法-43-最长递增子序列

    2024-03-23 21:56:01       39 阅读
  9. 使用VisualStudio集成开发nodejs的addon项目

    2024-03-23 21:56:01       39 阅读
  10. 【Docker】Docker官方发布26.0.0社区版

    2024-03-23 21:56:01       33 阅读
  11. Docker 安装 CentOS7 系统

    2024-03-23 21:56:01       37 阅读