Dockerfiles在容器中运行AEM子系统 [英] Dockerfiles to run AEM subsystems in containers

查看:296
本文介绍了Dockerfiles在容器中运行AEM子系统的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



如果我能够了解如何访问和配置存储库,这将是非常好的从git与docker开始到结束。

解决方案

AEM 6.1 /部署和维护文档


具有有效的维护和支持合同的客户应该已经收到一个带有代码的邮件通知,并可以从Adobe许可网站下载AEM。

业务合作伙伴可以请求从spphelp@adobe.com下载访问。


Adob​​e体验管理器(AEM)软件包有两种形式:



  • cq-quickstart-6.1.0.jar :A独立的可执行jar文件,其中包括起床所需的一切运行。

  • cq-quickstart-6.1.0.war :用于在第三方应用服务器中部署的战争文件。


一旦你下载了它,你可以在Dockerfile中使用它,类似于 AEM内部容器测试docker /

  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

运行java -jar cq-quickstart-6.0.jar -unpack -v

运行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解压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_RUNMODEdev,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


As i am new to docker, i want to know how one can download cq-quickstart-6.1.0-SNAPSHOT.jar file. I am facing problem regards the same jar file at the time of building application.

It will be great, if i can get to know about how one can access and configure repository from git with docker start to end.

解决方案

As mentioned in the AEM 6.1 / "Deploying and Maintaining" doc:

Customers with a valid maintenance and support contract should have received a mail notification with a code and be able to download AEM from the Adobe Licensing Website.
Business partners can request download access from spphelp@adobe.com.

The Adobe Experience Manager(AEM) software package is available in two forms:

  • cq-quickstart-6.1.0.jar: A standalone executable jar file that includes everything needed to get up and running.
  • cq-quickstart-6.1.0.war: A war file for deployment in a third-party application server.

Once you have downloaded it, you can use it in a Dockerfile similar to the one presented in "in-container testing for AEM with docker/":

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

这篇关于Dockerfiles在容器中运行AEM子系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆