如何将Java Development Env运送到许多工作站



我正在寻找一种使用Win,Linux或Mac的许多(> 50(工作站运送Java开发环境的方法。我的最终用户是Java课程的学生。

对我来说,开发环境是:

  • jdk(openjdk或hotspot(
  • 构建工具(gradle(
  • IDE(IDEA(
  • db(postgresql(
  • docker

docker是工作站上必须的。第一个想法是用我需要的一切创建一个Docker映像,然后将其推到集线器上。然后在工作站上拉并运行图像。但是我不知道如何与Dockerized IDE一起工作。

有什么想法如何与Docker进行此类装运?

或可能有更好的方法?

听起来您会更好地使用传统的VM。使用您想要的所有工具构建VM图像,将其包装,分发给学生。

您可以使用XVFB之类的东西为您的Docker映像提供图形环境,但是IMO试图将所有这些内容扩展到所有这些东西可能比值得的麻烦更大,如果主要目标很容易分发。

最新更新