Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未在docker hub上执行复制或添加命令_Docker_Dockerhub - Fatal编程技术网

未在docker hub上执行复制或添加命令

未在docker hub上执行复制或添加命令,docker,dockerhub,Docker,Dockerhub,这个dockerfile在我的笔记本电脑上正常工作。但如果我在docker hub上使用自动构建,它就会失败 FROM ubuntu # Install required software via apt and pip RUN apt-get -y update && \ apt-get install -y \ awscli \ python \ python-pip \ software-properties-common \ &a

这个dockerfile在我的笔记本电脑上正常工作。但如果我在docker hub上使用自动构建,它就会失败

FROM ubuntu
# Install required software via apt and pip
RUN apt-get -y update && \
    apt-get install -y \
    awscli \
    python \
    python-pip \
    software-properties-common \
 && add-apt-repository ppa:ubuntugis/ppa \
 && apt-get -y update \
 && apt-get install -y \
    gdal-bin \
 && pip install boto3

# Copy Build Thumbnail script to Docker image and add execute permissions
COPY build-thumbnails.py build-thumbnails.py

RUN chmod +x build-thumbnails.py
错误是:

Step 6/7 : COPY build-thumbnails.py build-thumbnails.py
COPY failed: stat /var/lib/docker/tmp/docker-builder259560514/build-thumbnails.py: no such file or directory
回购协议在这里。。。


为什么复制或添加命令不适用于自动生成?

似乎其他人也有同样的问题,请参见此处:

解决方案是适当地设置构建上下文,以便Dockerfile副本中的相对路径>是正确的

在Docker Hub存储库中,转到“构建”并单击“配置自动化>构建”。在这里,您可以为每个构建规则设置“构建上下文”

也请检查此页上的最后一个答案:


如果有帮助,请告诉我

听起来Docker hub和您的本地环境之间的构建上下文不同。自动生成是否有一个不是批处理的根目录?换句话说,您是否将路径传递给
Dockerfile
您能否显示生成配置?