none
Eclipse Azure 플러그인에서 Docker 이미지가 생성되지 않네요.

    질문

  • Eclipse IDE의 Azure 플러그인에서 Docker를 사용하여 Wildfly Docker 이미지를 빌드하고 배포하려 합니다. 다음과 같이 작업을 했습니다.

    "ADD" 버튼을 클릭하구요

    "OS and Size", "Resource Group", "Network", "Storage" 탭 모두에서 기본값을 사용합니다.

     

    "Finish" 버튼을 클릭합니다.

    "Next" 버튼을 선택하고요.

    마지막에서 위와 같이 제가 만든 "DockerFIle"을 import합니다. 그런데 Docker build가 오류를 발생합니다. 다음은 Dockerfile 입니다.

    # jboss/Wildfly repository를 이용한다.
    FROM jboss/wildfly
    
    # 이미지를 생성한 사랍의 정보를 표시한다.
    MAINTAINER Joseph Hwang "gladitor67@naver.com“
    
    # WILDFLY_HOME과 WILDFLY_VERSION의 값을 지정한다.
    ENV WILDFLY_VERSION 11.0.0.Final
    ENV WILDFLY_HOME /opt/jboss/wildfly
    
    # Wildfly를 내려받아 압축을 풀고 WILDFLY_HOME에 설치한다.
    RUN cd $HOME \ 
        && curl -O https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.zip \ 
        && unzip wildfly-$WILDFLY_VERSION.zip \ 
        && mv $HOME/wildfly-$WILDFLY_VERSION $WILDFLY_HOME \ 
        && rm wildfly-$WILDFLY_VERSION.zip
    
    # 설치된 Wildfly에 MariaDB와 연동할 폴더와 module.xml과 jdbc.jar 파일을 docker의 이미지에 포함시킨다.
    RUN mkdir -p $WILDFLY_HOME/modules/system/layers/base/com/oracle/main
    ADD module.xml $WILDFLY_HOME/modules/system/layers/base/com/oracle/main/
    ADD ojdbc7.jar $WILDFLY_HOME/modules/system/layers/base/com/oracle/main/
    ADD standalone.xml $WILDFLY_HOME/standalone/configuration/
    
    # 배포할 war 폴더와 deployed 파일을 Wildfly의 deployments 폴더에 포함시킨다.
    ADD Test.war $WILDFLY_HOME/standalone/deployments/Test.war
    ADD Test.war.deployed $WILDFLY_HOME/standalone/deployments/
    
    # 저장 폴더를 이미지가 아닌 호스트에 지정한다.
    VOLUME ["/var/lib/wildfly"] 
    
    # 명령이 실행될 폴더를 지정한다.
    WORKDIR /data/wildfly 
    
    # Wildfly의 Port를 지정한다.
    EXPOSE 8080
    
    # Wildfly를 실행한다.
    CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0"]

     다음은 오류 메시지가 적힌 창입니다.

    포트 부분에서 오류가 생기는 것같은데 잘 모르겠습니다. 답변 부탁드립니다.

    2018년 4월 12일 목요일 오후 10:47