相关疑难解决方法(0)

如何让docker-compose在M1芯片上工作?

我是 m1 macbook 的新手,在运行 docker-compose 时遇到问题,如下所示:

version: "3.7"

services:
  search:
    platform: linux/x86_64
    build:
      context: .
      dockerfile: Dockerfile.kubectl
  
Run Code Online (Sandbox Code Playgroud)

还有 Dockerfile:

FROM ubuntu:latest

RUN apt-get update && apt-get install -y apt-transport-https curl gnupg2 unzip
RUN curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
RUN echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | tee -a /etc/apt/sources.list.d/kubernetes.list
RUN apt-get update && apt-get install -y kubectl

RUN curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && unzip awscliv2.zip && rm awscliv2.zip
RUN ./aws/install
Run Code Online (Sandbox Code Playgroud)

运行后我得到这样的错误:

2021-09-30T13:24:52.816038712Z /lib64/ld-linux-x86-64.so.2: No such file or directory
Run Code Online (Sandbox Code Playgroud)

解决这个问题的具体步骤是什么?我的 …

docker docker-compose apple-m1

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

apple-m1 ×1

docker ×1

docker-compose ×1