docker – 通过数量的战争通过数量的海洋debian但不是其他debian发行版(我的家盒,工作箱)

digitalocean上:

如果我使用docker与一个Tomcat的容器组成,有战争,我正尝试通过Tomcat容器在webapps中使用,撰写作品…

Tomcat容器内置战争(作品)的Dockerfile:

FROM clegge/java7 MAINTAINER christopher.j.legge@gmail.com RUN wget http://www.eu.apache.org/dist/tomcat/tomcat-7/v7.0.65/bin/apache-tomcat-7.0.65.tar.gz RUN tar -xzf apache-tomcat-7.0.65.tar.gz RUN mv apache-tomcat-7.0.65 /opt/tomcat7 RUN rm apache-tomcat-7.0.65.tar.gz RUN echo "export CATALINA_HOME=\"/opt/tomcat7\"" >> ~/.bashrc RUN sed -i '/<\/tomcat-users>/ i\<user username="test" password="test~" roles="admin,manager-gui,manager-status"/>' /opt/tomcat7/conf/tomcat-users.xml VOLUME /opt/tomcat7/webapps ADD app.war /opt/tomcat7/webapps/app.war EXPOSE 8080 CMD /opt/tomcat7/bin/startup.sh && tail -f /opt/tomcat7/logs/catalina.out 

如果我用docker写这个容器,一切都很好用!

如果我试图通过我的docker推送战争文件 – 组成yml的contianer上升,从来没有膨胀战争…

 tomcat: image: tomcat:8.0 ports: - "8080:8080" volumes: - base-0.2.war:/usr/local/tomcat/webapps/base.war links: - postgres postgres: image: clegge/postgres ports: - "5432:5432" environment: - DB_USER_NAME=test_crud - DB_PASSWORD=test_crud - DB_NAME=base_db 

在日志中没有错误…

这也失败了我的godaddy框…我已经尝试了数字海洋上的Linux的每一个味道…没有任何作品…我认为这是一个问题,因为数字海洋实例是一个容器本身…任何想法?