首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在构建docker映像时执行一次AEM快速安装

在构建docker映像时执行一次AEM快速安装
EN

Stack Overflow用户
提问于 2017-02-28 22:10:30
回答 1查看 293关注 0票数 0

我有这个docker文件:

代码语言:javascript
运行
复制
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用下面这行代码完成所有的启动工作:

代码语言:javascript
运行
复制
RUN java -jar /aem-quickstart-5.6.1.jar -unpack

我指的是所有AEM包的解包和安装。但这行代码所做的只是提取一些启动/停止脚本。

我如何告诉AEM快速启动安装所有包,然后关闭,这样我就可以在映像构建时执行一次该工作,并在映像运行时快速启动。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-01 01:10:15

当启动完成时,你可以传递一个listener-port参数给启动命令并监控进程,而不是解包运行aem --发出关闭命令。

这是一个基于python的实现-- https://github.com/awadheshv/aem_6-1_docker/blob/master/base/aemInstaller.py

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42510957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档