存在问题:

  1. 工程文件持久化 涉及到将文件外链
  2. 直接启动没有https,会有安全性问题
  3. 缺少一些比较的环境信息
  4. 默认maven连不上公司nexus等等

Some scripts to create and run a Docker container with Projector and JetBrains IDE.

The state of the Projector

The development of JetBrains Projector as its own standalone product has been suspended. That said, Projector remains an important part of JetBrains Gateway, which is the primary remote development tool for JetBrains IDEs. We will focus our efforts on improving and developing Projector in this limited scenario.
Our goal is to provide a rich, full-featured remote development experience with a look and feel that is equal to or better than what you get when working with IDEs locally. The only way to get everything you’re used to having when working locally (low latency, low network traffic, user-defined and OS-specific shortcuts, themes, settings migrations, ssh-agent/port forwarding, and other things) is by installing a dedicated client-side application. The standalone version of Projector is not capable of meeting these goals.
As a result, we no longer recommend using the standalone version of JetBrains Projector or merely making tweaks to incorporate it into your existing IDE servers. We won’t provide user support or quick-fixes for issues that arise when these setups are used. If you have the option to switch from Projector to Gateway, we strongly recommend you do so.

投影仪的状态

JetBrains投影仪作为其独立产品的开发已暂停。也就是说,投影仪仍然是JetBrains网关的重要组成部分,它是JetBrains IDE的主要远程开发工具。在这种有限的情况下,我们将集中精力改进和开发Projector。
我们的目标是提供丰富的、功能齐全的远程开发体验,其外观与您在本地使用IDE时获得的外观相同或更好。在本地工作时,获得您所习惯的一切(低延迟、低网络流量、用户定义的和操作系统特定的快捷方式、主题、设置迁移、ssh代理/端口转发等)的唯一方法是安装专用的客户端应用程序。Projector的独立版本无法满足这些目标。
因此,我们不再建议使用独立版本的JetBrains Projector,也不建议只做一些调整就将其合并到现有的IDE服务器中。对于使用这些设置时出现的问题,我们不会提供用户支持或快速修复。如果您可以选择从投影仪切换到网关,我们强烈建议您这样做。

链接:https://github.com/JetBrains/projector-docker