我想创建一个Dockerfile来构建一个以tomcat作为基础Image的mock-sms图像。所以我下载了一个.war文件,它是一个模拟短信的快照。这个.war文件应该在文件夹中解压缩。
所以我必须定义一个应该映射到主机的目录。但我不知道究竟是什么意思。
我的Dockerfile:
FROM vfoms-seu.trivadis.com:5000/tomcat-basis-image:7.0.69
MAINTAINER siamak
ARG VERSION=25.0.3-20180227.221248-17
ARG REPOSITORY_URL=http://172.16.19.24:8081/nexus/content/repositories/vodafone-snapshots/com/trivadis/oms/MockOmSms/25.0.3-SNAPSHOT/MockOmSms-$VERSION.war
RUN wget -P /opt/vfoms/home_mocksms/ $REPOSITORY_URL
RUN tar -xvf MockOmSms-$VERSION.war /opt/vfoms/home_mocksms/output
VOLUME /opt/vfoms/home_mocksms/output: (Host)
VOLUME /opt/vfoms/home_mocksms/log: (Host)
EXPOSE 3001
CMD
你们有什么想法解决这个问题吗? THX