Docker错误返回非零代码:1构建docker image

时间:2017-12-06 22:22:47

标签: linux docker unzip

当我尝试构建docker时,我收到错误,例如" / bin / sh -c返回非零代码:1"。

这是我创建的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"]

当我尝试基于上面的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帖子并尝试了这些解决方案,但没有运气。在这个dockerfile之前工作,但由于某种原因我现在得到这个错误。

对此的任何帮助都是值得的。

0 个答案:

没有答案