代码之家  ›  专栏  ›  技术社区  ›  Drumbeg

允许主机应用程序访问安装在Docker容器中的Java SDK

  •  0
  • Drumbeg  · 技术社区  · 6 年前

    我想安装一个需要安装javasdk的应用程序,但我不想在我的计算机上安装Java。相反,我希望将Java安装到Docker容器中,并允许主机上的应用程序使用它。

    这可能吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   David Maze    6 年前

    码头工人不是那样工作的。最适合通过网络连接访问的打包完整应用程序;在Java的例子中,一个JRE加上一个app服务器再加上一个安装的应用程序就可以得到一个合理的完整映像。

    可能的 在主机和容器之间共享文件,但主要是将内容推入容器。在您的示例中,您可以使用 docker run -v javac , mvn docker exec 要做到这一点,这是一个不自然的工作流IMHO,它要求你有管理员级别的特权,甚至做日常的事情。