Dockerfiles在容器中运行AEM子系统

因为我是新来的docker,我想知道如何可以下载cq-quickstart-6.1.0-SNAPSHOT.jar文件。 我在构build应用程序时面临着同样的jar文件问题。

这将是非常好的,如果我可以了解如何可以访问和从dockerconfiguration存储库从docker开始到结束。

如AEM 6.1 /“部署和维护”文档中所述 :

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

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

  • cq-quickstart-6.1.0.jar :一个独立的可执行jar文件,包含启动和运行所需的所有东西。
  • cq-quickstart-6.1.0.war :用于在第三方应用程序服务器中部署的war文件。

一旦你下载了它,你可以在Dockerfile中使用它,类似于“docker / AEM容器内testing ” 中介绍的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