"--platform" is only supported on a Docker daemon with experimental features enabled

执行构建镜像命令
docker build -t registry.cn-shanghai.aliyuncs.com/task:3.2.2022032501 --rm --platform=linux/amd64,linux/x86_64

  1. 报错:
    "--platform" is only supported on a Docker daemon with experimental features enabled

解决方法:
由于我是在Windows上安装的docker,打开Dashboard,修改"experimental": false为"experimental": true
{
"registry-mirrors": [],
"insecure-registries": [],
"debug": true,
"experimental": true
}

image.png

【linux中参考】https://superuser.com/questions/1247768/how-to-test-experimental-features-in-docker-17-06-2-ce

  1. 报错:
    Error response from daemon: "amd64,linux" is an invalid component of "linux/amd64,linux/x86_64": platform specifier component must match "^[A-Za-z0-9_-]+$": invalid argument
    解决方法:
    修改命令为docker build -t registry.cn-shanghai.aliyuncs.com/task:3.2.2022032501 --rm --platform=linux/x86_64
    成功!
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文档以实战的形式介绍 Docker 的安装过程,使用的系统是CentOS[https://www.linuxpr...
    老率的IT私房菜阅读 61评论 0 0
  • 二进制部署k8s 一、安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器...
    s1mple阅读 2,151评论 0 6
  • 一、安装Docker (Ubuntu环境) 查看是否已经安装 docker -v 或docker version ...
    木巽阅读 328评论 0 0
  • 一、安装Docker1、查看内核版本root账户登录,查看内核版本如下[root@localhost ~]# un...
    修行的修行阅读 648评论 0 1
  • 1. 构建你的Docker环境(最复杂的问题要用最简单的方式来解决) Docker是一个对于开发者和系统管理员用容...
    MarkShen阅读 735评论 0 14