Java 用于在容器中运行AEM子系统的DockerFile

Java 用于在容器中运行AEM子系统的DockerFile,java,docker,Java,Docker,由于我是docker的新手,我想知道如何下载cq-quickstart-6.1.0-SNAPSHOT.jar文件。在构建应用程序时,我遇到了关于同一个jar文件的问题 如果我能了解如何使用docker从头到尾从git访问和配置存储库,那就太好了。如中所述: 拥有有效维护和支持合同的客户应已收到带有代码的邮件通知,并能够从Adobe授权网站下载AEM。 业务合作伙伴可以请求从spphelp@adobe.com. Adobe Experience Manager(AEM)软件包有两种形式: cq-

由于我是docker的新手,我想知道如何下载cq-quickstart-6.1.0-SNAPSHOT.jar文件。在构建应用程序时,我遇到了关于同一个jar文件的问题

如果我能了解如何使用docker从头到尾从git访问和配置存储库,那就太好了。

如中所述:

拥有有效维护和支持合同的客户应已收到带有代码的邮件通知,并能够从Adobe授权网站下载AEM。
业务合作伙伴可以请求从spphelp@adobe.com.

Adobe Experience Manager(AEM)软件包有两种形式:

  • cq-quickstart-6.1.0.jar
    :一个独立的可执行jar文件,包含启动和运行所需的所有内容
  • cq-quickstart-6.1.0.war
    :用于在第三方应用程序服务器中部署的war文件
下载后,您可以在Dockerfile中使用它,类似于“”中显示的文件:

FROM dockerfile/java:oracle-java7

RUN mkdir /opt/aem/

WORKDIR /opt/aem/

ADD ~/Documents/demo/6.0/cq-quickstart-6.0.jar /opt/aem/cq-quickstart-6.0.jar
ADD ~/Documents/demo/6.0/license.properties /opt/aem/license.properties

RUN java -jar cq-quickstart-6.0.jar -unpack -v

RUN mkdir /opt/aem/jacoco-0.7.1.201405082137

ADD ~/Documents/demo/jacoco-0.7.1.201405082137.zip \
    /opt/aem/jacoco-0.7.1.201405082137/jacoco-0.7.1.201405082137.zip

RUN unzip jacoco-0.7.1.201405082137/jacoco-0.7.1.201405082137.zip \
          lib/* \
          -d jacoco-0.7.1.201405082137/

ENV CQ_FOREGROUND y
ENV CQ_VERBOSE    y
ENV CQ_NOBROWSER  y
ENV CQ_RUNMODE    "dev,author,nosamplecontent"
ENV CQ_JVM_OPTS   "-server -Xmx1524M -Xms512M -XX:MaxPermSize=512M \
                   -javaagent:/opt/aem/jacoco-0.7.1.201405082137/lib/org.jacoco.agent-0.7.1.201405082137.jar=output=tcpserver,port=6300"


CMD crx-quickstart/bin/quickstart