如何将java开发环境发布到许多工作站
我正在寻找一种方法来发布许多(> 50)工作站的Java开发环境与胜利,Linux或MAC。 我的最终用户是一名java课程的学生。
对我来说开发环境是:
- jdk(OpenJdk或HotSpot)
- 构build工具(gradle)
- ide(想法)
- db(PostgreSQL)
- docker
Docker是工作站上的必备工具。 第一个想法是创build一个我需要的docker图像,并将其推送到集线器。 然后在工作站上拉和运行图像。 但是,如果可能的话,我不知道如何使用dockerized ide。
任何想法如何使用docker发货?
或者,也许有更好的办法?
这听起来像你会更好的与传统的虚拟机。 用你想要的所有工具构build虚拟机镜像,打包,分发给你的学生。
你可以使用像Xvfb这样的东西给你的Docker镜像一个graphics化的环境,但是如果主要目标是简单的分发,那么试图Docker化所有这些东西可能比它的价值更麻烦。