gpt4 book ai didi

docker - 如何修复 Docker 镜像构建期间发生的错误 : "E: Unsupported file/tmp given on commandline"

转载 作者:行者123 更新时间:2023-12-02 19:22:56 27 4
gpt4 key购买 nike

我正在尝试从 Dockerfile 构建图像,但出现以下错误:

E: Unsupported file /tmp given on commandline



这是我的 dockerfile:
FROM python:3.7-slim-stretch
LABEL version="0.1"

ENV DAEMON_RUN=true
ENV SPARK_VERSION=2.4.4
ENV HADOOP_VERSION=2.7
ENV SCALA_VERSION=2.12.4
ENV SCALA_HOME=/usr/share/scala
ENV SPARK_HOME=/spark

RUN apt-get update -yqq
RUN apt-get install -yqq --no-install-recommends \
wget \
tar \
bash \
vim \
less \


RUN cd "/tmp"

但是当我在下面运行时,我收到了提到的错误:

docker build --rm -t test/docker-airflow-spark -f Dockerfile-Spark >.



如果我删除最后一个命令:RUN cd "/tmp"
我尝试将 ssh 连接到文件夹存在的容器

有任何想法吗?

最佳答案

您需要编辑 apt-get 中的最后一行命令更改 less \less
docker 认为 RUN cd "/tmp"apt-get 的参数

无论如何你应该使用 WORKDIR如果您想使用 /tmp进一步的步骤

关于docker - 如何修复 Docker 镜像构建期间发生的错误 : "E: Unsupported file/tmp given on commandline",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58431239/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com