我有这个docker文件:
FROM flurdy/oracle-java7
COPY aem-quickstart-5.6.1.jar /aem-quickstart-5.6.1.jar
COPY license.properties /license.properties
RUN java -jar /aem-quickstart-5.6.1.jar -unpack
EXPOSE 4502 4502
ENTRYPOINT ["/crx-quickstart/bin/quickstart"]我的意图是让AEM用下面这行代码完成所有的启动工作:
RUN java -jar /aem-quickstart-5.6.1.jar -unpack我指的是所有AEM包的解包和安装。但这行代码所做的只是提取一些启动/停止脚本。
我如何告诉AEM快速启动安装所有包,然后关闭,这样我就可以在映像构建时执行一次该工作,并在映像运行时快速启动。
发布于 2017-03-01 01:10:15
当启动完成时,你可以传递一个listener-port参数给启动命令并监控进程,而不是解包运行aem --发出关闭命令。
这是一个基于python的实现-- https://github.com/awadheshv/aem_6-1_docker/blob/master/base/aemInstaller.py
https://stackoverflow.com/questions/42510957
复制相似问题