今天在构建我的代码时,自动化docker构建失败并且在我点击“#34;错误"在docker构建页面上的链接我被重定向到错误,如下页
docker build page showing error link
(我点击错误链接,如图所示,我重定向到一个低于错误的页面。
构建失败:stat /var/lib/docker/overlay/495d836e70d3ca093610283ed0d7c56296d0389b8ddfbded1a787a6047b258ee/merged/run.sh:没有这样的文件或目录
任何人都可以让我知道接下来要做什么,直到昨天一切都很好,今天我收到了这个错误,并且码头构建失败了。
下面是dockerfile
# Update aptitude with new repo
RUN apt-get update && \
apt-get install -y git php5-curl curl php5-cli php5-mongo nano rsyslog vim
# Add these for the cronJob
ADD files/crontab /etc/crontab
ADD files/start-cron.sh /usr/bin/start-cron.sh
RUN chmod +x /usr/bin/start-cron.sh
# Add shell file for parsing
ADD files/cake /usr/bin/cake
RUN chmod +x /usr/bin/cake
ADD run.sh /run.sh
# Make ssh dir
RUN mkdir /root/.ssh/
# Copy over private key, and set permissions
ADD repo-key /root/.ssh/id_rsa
RUN chmod 400 /root/.ssh/id_rsa
# Create known_hosts
RUN touch /root/.ssh/known_hosts && ssh-keyscan -T 60 bitbucket.org >> /root/.ssh/known_hosts
RUN rm -fr /app && git clone -b development git@bitbucket.org:centralpropertyexchange/cpx.server.git /app
RUN mkdir /app/app/tmp && chmod 777 /app/app/tmp;
RUN chmod 755 /*.sh
EXPOSE 80
CMD ["/run.sh"]
这个文件工作正常,昨天突然显示错误。
奇怪的是,手动docker构建工作正常,自动化docker构建错误。
由于 伊尔沙德