一尘不染

IntelliJ:使用docker jvm还是docker maven?

docker

我有一个docker / jvm实例,可从命令行使用它来编译和运行Java代码。IntelliJ的项目配置要求我指向文件系统上的jvm。

所以,我想知道,我可以配置intellij以使用此docker容器吗?我想我可以配置一个docker容器,使其保持运行状态,并挂载/共享其文件系统,但是我不希望这样-
我想使用我的临时容器实例。

我对使用maven有相同的想法-
我可以在intellij中使用maven的docker实例而不挂载文件系统吗?同样,intellij似乎需要一个指向maven的文件系统位置的指针,因此这似乎有问题。

有没有人知道这是否可行,或者如何配置这样的东西?


阅读 268

收藏
2020-06-17

共1个答案

一尘不染

同样,intellij似乎需要一个指向maven的文件系统位置的指针,因此这似乎有问题。

应用程序使用另一个 容器化 的唯一方法是将该应用程序本身放在同一容器中(或从另一个容器装载数据卷,这避免了装载本地文件系统)

因此,使用类似dlsniper/docker-intellij/(用于围棋,但容易适应JAVA)会工作,并允许的IntelliJ 容器

  • 共享X11套接字,以便在主机桌面上查看容器化的应用程序,
  • 使用 数据卷 (同样,不直接安装本地文件系统):
    • jvm的数据量
    • Java源的数据量
2020-06-17