首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行[/bin/sh python apk add --no-cache -c g++ make]失败的执行器的任何潜在修复:退出代码:1错误?

运行[/bin/sh python apk add --no-cache -c g++ make]失败的执行器的任何潜在修复:退出代码:1错误?
EN

Stack Overflow用户
提问于 2021-11-09 00:28:46
回答 1查看 420关注 0票数 2

我正在浏览位于:https://docs.docker.com/get-started/02_our_app/的Docker安装教程

运行包含以下代码的docker文件时:

代码语言:javascript
复制
# syntax=docker/dockerfile:1
FROM node:12-alpine
RUN apk add --no-cache python g++ make
WORKDIR /app
COPY . .
RUN yarn install --production
CMD ["node", "src/index.js"]

我得到以下错误消息:

代码语言:javascript
复制
=> ERROR [2/5] RUN apk add --no-cache python g++ make
------                                              
#9 0.514 fetch https://dlcdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz
#9 3.656 fetch https://dlcdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz
#9 5.174 ERROR: unable to select packages:
#9 5.218   python (no such package):
#9 5.218     required by: world[python]
------
executor failed running [/bin/sh -c apk add --no-cache python g++ make]: exit code: 1

你知道这个错误可能是什么吗?我试着到处搜索,但没有找到任何看起来有用的东西。感谢你们所有人的时间,我将非常感谢任何帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-09 00:36:18

尝试使用已有python的其他图像,因此

代码语言:javascript
复制
FROM python:3-alpine

您还可以尝试将apk add命令替换为

代码语言:javascript
复制
RUN apk add --update --no-cache python3 g++ make
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69891480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档