Docker错误在构buildDocker镜像时返回了非零代码:1

当我尝试构builddocker时,出现“/ bin / sh -c返回非零代码:1”的错误。

这是我创build的dockerfile

FROM tomcat:7.0.82-jre8 WORKDIR /usr/local/tomcat COPY /app.war /usr/local/tomcat/webapps/app.war RUN apt-get update && apt-get -y upgrade && apt-get install -y dos2unix RUN unzip /usr/local/tomcat/webapps/app.war -d /usr/local/tomcat/webapps/app EXPOSE 8080 COPY tomcat-users.xml /usr/local/tomcat/conf/ COPY test1.xml /usr/local/tomcat/webapps/app/conf/services/ COPY doc.properties /usr/local/tomcat/webapps/app/conf/services/properties/ COPY springConfig.xml /usr/local/tomcat/webapps/app/conf/quartz/ COPY test.properties /usr/local/tomcat/webapps/app/conf ENV JAVA_OPTS="-Xms2G -Xmx2G" # Copy Entrypoint script in the container COPY ./docker-entrypoint.sh / RUN dos2unix /docker-entrypoint.sh && apt-get --purge remove -y dos2unix && rm -rf /var/lib/apt/lists/* ENTRYPOINT ["/docker-entrypoint.sh"] 

当我尝试build立基于上述dockerfile的docker图像,我得到这样的错误

 ERROR: Service 'app' failed to build: The command '/bin/sh -c unzip /usr/local/tomcat/webapps/app.war -d /usr/local/tomcat/webapps/app' returned a non-zero code: 1 

我不确定是什么导致这个问题。 我遇到了类似的错误stackoverflow职位的几个,并尝试了这些解决scheme,但没有运气。 在这个dockerfile之间工作之前,但由于某种原因,我现在得到这个错误。

任何帮助,这将是可观的。

Interesting Posts