未在docker hub上执行复制或添加命令
这个dockerfile在我的笔记本电脑上正常工作。但如果我在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
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
您能否显示生成配置?