代码之家  ›  专栏  ›  技术社区  ›  Farhood Hosseinpour

如何解析java docker容器应用程序中的文件

  •  1
  • Farhood Hosseinpour  · 技术社区  · 7 年前

    我有一个java应用程序,需要解析数据集文件。我已经使用docker将应用程序容器化,但容器在我的主机中看不到我的文件。

    在我的java应用程序中

    String dataSet = "/usr/DataSet/TempData.txt"; // inside the container
    File textfile = new File(dataSet);
    Scanner sc = new Scanner(textfile);
    

    我使用maven中的spotify插件编译并构建docker图像。

    sudo docker run -it -v /home/myUserName/Desktop/DataSet:/usr/DataSet --name myapp myImageName bash
    

    让我的java Docked应用程序能够读取和解析文件的最佳方式是什么?

    感谢您的投入!

    1 回复  |  直到 7 年前
        1
  •  0
  •   Farhood Hosseinpour    7 年前

    当我把文件放在主目录中时,问题就解决了。然后将其映射到我的容器中。。。