如何将java开发环境运送到许多工作站

时间:2017-06-02 13:01:45

标签: java docker ide devops

我正在寻找一种方法,用win,linux或mac为许多(> 50)工作站提供java开发环境。 我的最终用户是一名java课程学生。

对我来说,开发环境是:

  • jdk(OpenJdk或HotSpot)
  • 构建工具(gradle)
  • ide(idea)
  • db(PostgreSQL)
  • 搬运工

Docker是工作站上必须的。 第一个想法是用我所需要的东西创建一个docker图像并将其推送到集线器。 然后在工作站上拉动并运行图像。 但是如果可能的话,我不知道如何使用dockerized ide。

如何使用docker进行此类装运?

或许有更好的方法?

1 个答案:

答案 0 :(得分:0)

听起来你对传统的VM更好。使用您想要的所有工具构建VM映像,将其打包,分发给您的学生。

你可以使用类似Xvfb的东西来为你的Docker镜像提供一个图形环境,但是如果主要目标是易于分发,那么尝试Dockerize所有这些东西可能比它的价值更麻烦。