我有一个运行node.js
应用程序的 dokku 容器,我的后端需要用来java8
运行一些命令行。我的服务器收到以下错误消息:
[错误:命令失败:/bin/sh -c java /bin/sh: 1: java: not found]
如何java8
在我的 dokku 容器中访问?
您需要根据当前镜像创建自己的镜像(或者修改您当前的 Dockerfile,如果您已经拥有它)并将 java 添加到其中。具体如何添加 java 取决于您需要的基本映像和 java。这里是基于 ubuntu 的图像和 oracle java8的示例
之后,您可以从该图像运行容器。您可以使用本地镜像,也可以将镜像推送到公共或私有注册表。
这里是 Dockerfile 文档和创建它的最佳实践。