kubernetes /usr/local/bin/gunicorn Exec格式错误Apple M1芯片

s8vozzvw  于 2023-04-20  发布在  Kubernetes
关注(0)|答案(1)|浏览(191)

我正在使用gke引擎运行docker镜像。每当我推送容器时,它都会显示exec /usr/local/bin/gunicorn exec format error。我可以在pod日志中看到这个错误。
使用macbook m1 pro芯片
下面是我的Docker文件:

FROM python:3.7
WORKDIR /app
COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
RUN ls -la ./
EXPOSE 80
ENTRYPOINT ["gunicorn", "-w", "2", "-b", ":80", "main:app", "--timeout", "300"]

我该怎么解决呢?

r7xajy2e

r7xajy2e1#

“exec format”错误表示Docker镜像的架构和您的主机系统不匹配。您必须使用与您打算运行工作负载的节点的架构兼容的容器镜像
查看此文档,了解如何在GKE上构建多拱图像

相关问题