我使用Jhipster(Spring + Angular)开发了一个Web应用程序。该应用程序利用 Prolog JPL
界面。从我的机器上运行它时,我想对该应用程序进行Dockerize。 Jhipster提供了一个 Dockerfile
,我可以构建并运行the docker-compose
命令。
正如我所说,我使用Java Prolog接口。我试图修改app.yml
,使其也包含来自Docker Hub的 swipl
映像。
我的 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"
我还在pom.xml
<dependency>
<groupId>jpl</groupId>
<artifactId>jpl</artifactId>
<version>7.0.1</version>
</dependency>
但是在阅读swipl Docker image的文档后,它说jpl不包含在图像中,因为不包含Java。有什么方法可以使其像在我的机器上一样工作吗?还是有另一个包含 JPL
的Docker映像?
如果需要任何其他信息或代码,请问我。