docker - swipl 的 Docker 镜像不包含 jpl
问题描述
我使用 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
?
如果需要任何其他信息或代码,请告诉我。
解决方案
推荐阅读
- php - 使用 Laravel 从另一个选项卡打开链接时会话为空
- python - Python:CSV导入后如何从列表中删除$字符
- database - Laravel - 如何访问通过 PhpStorm 工具连接的数据库
- sql - 如何使用 RPostgreSQL 将表写入 Panoply?
- openapi - 是否有任何工具可用于将 OAS 3.0 转换为 OAS 2.0 或 RAML?
- google-kubernetes-engine - 是否可以避免在 GKE 上创建默认 /healthz readinessProbe?
- c++ - 我对“计算”无符号字符的未知行为
- matlab - 在 Matlab 中,当图像在 YCbCr 中时,如何使用色度二次采样将 4:4:4 图像缩小到 4:2:0?
- python - 如何在表单 django 中添加登录用户的名称
- python - Django save() 不发送到数据库