0

我有一个运行node.js应用程序的 dokku 容器,我的后端需要用来java8运行一些命令行。我的服务器收到以下错误消息:

[错误:命令失败:/bin/sh -c java /bin/sh: 1: java: not found]

如何java8在我的 dokku 容器中访问?

4

1 回答 1

0

您需要根据当前镜像创建自己的镜像(或者修改您当前的 Dockerfile,如果您已经拥有它)并将 java 添加到其中。具体如何添加 java 取决于您需要的基本映像和 java。这里是基于 ubuntu 的图像和 oracle java8的示例

之后,您可以从该图像运行容器。您可以使用本地镜像,也可以将镜像送到公共或私有注册表。

这里是 Dockerfile 文档和创建它的最佳实践

于 2015-05-23T09:57:25.977 回答