内联的docker build失败

时间:2019-07-27 05:29:08

标签: docker jenkins

我正在尝试使用内联命令构建docker映像,它运行良好,直到copy语句失败,直到无法声明找不到文件为止。当我将构建语句放入Dockerfile并运行build时,它工作正常。

docker build -t casspy -<<EOF
FROM alpine:latest
RUN apk -v add python3 py-pip bash && \
    pip install ldap3 cassandra-driver configargparse boto3
COPY script.py .
EOF

Step 3/3 : COPY script.py .
COPY failed: stat /var/lib/docker/tmp/docker-builder451609694/script.py: no such file or directory

1 个答案:

答案 0 :(得分:0)

您需要为docker指定一个构建上下文。

在您的Dockerfile不需要将文件复制到映像中的情况下,省略构建上下文非常有用,并且由于没有文件发送到守护程序,因此可以提高构建速度。 https://docs.docker.com/develop/develop-images/dockerfile_best-practices/

Warning: Prop className did not match