首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Docker容器中运行Exist-db作为服务

在Docker容器中运行Exist-db作为服务
EN

Stack Overflow用户
提问于 2021-08-19 14:57:08
回答 1查看 173关注 0票数 0

我正在尝试构建一个将运行eXist-db作为服务的坞映像。

因此,我运行openjdk映像容器,如无头安装文档中所写的那样安装eXist-db。

(此处为-> https://exist-db.org/exist/apps/doc/advanced-installation#headless)使用

代码语言:javascript
运行
复制
java -jar exist-installer-5.3.0.jar -console

但是新的在保存之前提交这个映像,我想配置它作为服务运行。在eXist-db无头安装中,您可以作为服务运行eXist-db。

在编写以通过命令sudo tools/wrapper/bin/exist.sh install启用它的文档中。

或者使用/etc/systemd机制。

我的第一个问题是:

1.我没有在安装或eXist-db文件夹中找到任何exist.sh脚本。它需要在哪里?

第二个问题是:

  1. 据我所知,在docker映像中,您不能使用systemctl命令或init.d等等,所以我应该如何运行eXist-db并确保它在容器启动后运行? 最后一个问题是:)
  2. 是否需要运行任何定期检查器来查看exist-db是否是活动的?或者如果它不是活着的,只需要重新启动容器?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-09-06 22:34:33

我已经创建了一个足够好的包装脚本船坞-系统-替换,这样一个典型的安装程序脚本就可以设置systemd服务描述符。您也可以在码头容器中运行服务。在过去,它确实帮助我把更老的软件带入了对接世界。

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

https://stackoverflow.com/questions/68850183

复制
相关文章

相似问题

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