2016-08-05 52 views
0

我无法从docker文件运行wildfly。同时建立dockerfile它抛出错误 “/斌/庆典卷曲:未找到”。请建议什么,我缺少dockerfile在Docker中构建wildfly 8的错误

Dockerfile:

FROM alpine:3.2 

    ENV WILDFLY_VERSION 8.2.0.Final 
    ENV JBOSS_HOME /opt/jboss/wildfly 
    ENV JAVA_VERSION_MAJOR 6 
    ENV JAVA_VERSION_MINOR 65 
    ENV JAVA_VERSION_BUILD 17 
    ENV JAVA_HOME /opt/jdk 
    ENV PATH ${PATH}:${JAVA_HOME}/bin 
    ENV POSTGRESQL_VERSION 9.3-1101.jdbc4 


    # Install Wildfly and add an admin user (password admin) 
    RUN cd /tmp && \ 
     curl -O https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz && \ 
     tar xf wildfly-$WILDFLY_VERSION.tar.gz && \ 
     mkdir -p $JBOSS_HOME && \ 
     mv /tmp/wildfly-$WILDFLY_VERSION/* $JBOSS_HOME/ && \ 
     rm -r wildfly-* && \ 
     $JBOSS_HOME/bin/add-user.sh admin -p admin -s  
    EXPOSE 80 9990 

接口 CMD [“的/ opt/JBoss的/wildfly/bin/standalone.sh“,”-b“,”0.0.0.0“,” - bmanagement“,”0.0.0.0“,”-Djboss.http.port = 80“]

错误发生

docker build -f wildfly_dockerfile . 

Step 14 : RUN cd /tmp && curl -O https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz && tar xf wildfly-$WILDFLY_VERSION.tar.gz && mkdir -p $JBOSS_HOME && mv /tmp/wildfly-$WILDFLY_VERSION/* $JBOSS_HOME/ && rm -r wildfly-* && $JBOSS_HOME/bin/add-user.sh admin -p admin -s 
---> Running in 8f87505a3a73 
/bin/sh: curl: not found 
The command '/bin/sh -c cd /tmp && curl -O https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz && tar xf wildfly-$WILDFLY_VERSION.tar.gz && mkdir -p $JBOSS_HOME && mv /tmp/wildfly-$WILDFLY_VERSION/* $JBOSS_HOME/ && rm -r wildfly-* && $JBOSS_HOME/bin/add-user.sh admin -p admin -s' returned a non-zero code: 127 

回答

1

添加卷曲你的高山图像

RUN apk update && apk add curl && curl ...