我的docker文件是
FROM alpine:3.4
#RUN apk update && RUN apk add curl && RUN apk add vim && RUN apk add git
RUN apk update
RUN apk add curl
RUN apk add vim
RUN apk add git
我能够执行它
当我将此dockerfile更改为
FROM alpine:3.4
RUN apk update && RUN apk add curl && RUN apk add vim && RUN apk add git
出现错误:
/bin/sh: RUN: not found
The command '/bin/sh -c apk update && RUN apk add curl && RUN apk add vim &&
RUN apk add git' returned a non-zero code: 127
我想念什么。我是Docker的新手。
最佳答案
如注释中所述,您不需要在&&
之后重复RUN命令。 RUN是Docker指令,仅需要一次。
所以如果你用
FROM alpine:3.4
RUN apk update && apk add curl vim git
那应该更好
关于docker - docker build:返回非零代码:127 **,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50084527/