在fedora-Docker上安装karaf

我正在尝试创build一个图像与其中有karaf里面的fedora。我不理解如何使用Dockerfile.I使用以下泊坞窗文件

FROM fedora FROM openjdk:8-jre-slim ENV RESOURCE_DIR /var/resources ENV VAROPT_DIR /var/opt ENV LOG_DIR /var/opt/log ENV KARAF_VERSION 3.0.8 ENV OSGI_BASE /usr/local/osgi ENV INSTANCE_NAME cus ENV OSGI_DEPLOY_DIR /deploy # Install Karaf RUN mkdir -p ${OSGI_BASE} ADD http://www.apache.org/dyn/closer.lua/karaf/3.0.8/apache-karaf-3.0.8.tar.gz ${OSGI_BASE}/ WORKDIR ${OSGI_BASE} RUN gunzip apache-karaf-${KARAF_VERSION}.tar.gz RUN tar -xvf apache-karaf-${KARAF_VERSION}.tar RUN ln -s apache-karaf-${KARAF_VERSION} latest # Cutomize to enable mount volumes WORKDIR ${OSGI_BASE}/latest/etc RUN sed -i 's/karaf.framework=felix/karaf.framework=equinox/' config.properties RUN sed -i 's/^\(felix\.fileinstall\.dir\s*=\s*\).*$/\1\/deploy/' org.apache.felix.fileinstall-deploy.cfg RUN sed -i 's%${karaf.data}%/var/opt%' org.ops4j.pax.logging.cfg # Include war as part of base feature RUN sed -i '/^featuresBoot=/s/$/,http,war/' org.apache.karaf.features.cfg ENV PATH ${OSGI_BASE}/latest/bin:$PATH # Expose ports EXPOSE 8101 8181 2181 # Define Mountable volumes RUN mkdir -p ${LOG_DIR} VOLUME ${VAROPT_DIR} RUN mkdir ${OSGI_DEPLOY_DIR} VOLUME ${OSGI_DEPLOY_DIR} WORKDIR ${RESOURCE_DIR} RUN mkdir -p ${RESOURCE_DIR} 

docker文件运行,工作正常。唯一不了解的是天气已经达到了目的。 即卡拉夫是否被复制到Fedora OS正确或只是创build一个图像与卡拉夫上。如何检查它,请帮助。