快速创建Dockerfile

快速创建Dockerfile,docker,dockerfile,Docker,Dockerfile,我想在阿尔卑斯山用OpenJDK制作一个docker图像;安装有: maven 3.6.3 库贝特最新 掌舵最新 吉特 也许是openshift 有没有一种快速的方法来选择一个基本图像,然后使用前面提到的工具,并获得一个Dockerfile,我可以进一步编辑它?这似乎是像这样的东西将是伟大的,我希望它是可用的。我去Dockerhub搜索标签,我可以得到的可能只是采用OpenJDK、maven或kubectl,但不是我选择的一个捆绑包。如果不存在这样的东西,那么最好的方法是什么?我更喜欢单独拉一些

我想在阿尔卑斯山用OpenJDK制作一个docker图像;安装有:

maven 3.6.3 库贝特最新 掌舵最新 吉特 也许是openshift
有没有一种快速的方法来选择一个基本图像,然后使用前面提到的工具,并获得一个Dockerfile,我可以进一步编辑它?这似乎是像这样的东西将是伟大的,我希望它是可用的。我去Dockerhub搜索标签,我可以得到的可能只是采用OpenJDK、maven或kubectl,但不是我选择的一个捆绑包。如果不存在这样的东西,那么最好的方法是什么?

我更喜欢单独拉一些,没有什么区别。

Dockerfile系统非常简单,特别是如果你能确定你开始使用的图像是Debian、Ubuntu还是Alpine。在许多情况下,您实际上需要安装一个应用程序,而不仅仅是一组不相关的工具;对于这些特定的工具,考虑到需要使用凭据才能访问Kubernetes和其他要安装的应用程序的掌舵图,我会直接在主机上安装这些工具?除了某些应用程序可能无法在其中一个应用程序中工作之外,我选择其中一个应用程序的原因是什么。我目前正在尝试使用这些工具创建Dockerfile,在K8集群中启动Jenkins slave,并使用这些工具运行测试;因此,我需要它在K8吊舱内运行。稍后我很可能会扩展安装在这个容器中的工具。哦,你前面说过这是一幅阿尔卑斯山的图片。列出Alpine中的所有内容,您可以运行apk add。。。你需要的任何东西都是预先包装好的;赫尔姆可能不会。谢谢大卫;那肯定很有帮助。