我使用 Jhipster(Spring + Angular)开发了一个 Web 应用程序。此应用程序使用Prolog JPL
接口。在我的机器上执行它时,我想 Dockerize 这个应用程序。Jhipster 提供了一个Dockerfile
我可以构建和运行的the docker-compose
命令。
正如我所说,我使用 Java Prolog 接口。我试图修改我app.yml
的也包括swipl
来自 Docker Hub 的图像。
我的app.yml
档案
...
myapp-swipl:
extends:
file: swipl.yml
service: myapp-swipl
...
swipl.yml
文件
version: '2'
services:
myapp-swipl:
image: swipl:7.6.4
ports:
- "8001:8001"
我也将 jpl 包括在pom.xml
<dependency>
<groupId>jpl</groupId>
<artifactId>jpl</artifactId>
<version>7.0.1</version>
</dependency>
但是在阅读了swipl Docker 镜像的文档后,它说 jpl 不包含在镜像中,因为不包含 Java。有什么办法让它像在我的机器上一样工作吗?或者是否有另一个 Docker 映像包含JPL
?
如果需要任何其他信息或代码,请告诉我。