Docker集装箱上的Mirosoft办公室

Docker集装箱上的Mirosoft办公室,docker,ms-office,jira,Docker,Ms Office,Jira,我有一个运行Jira软件的docker容器,还有一个安装在Jira中的Jira插件。 插件需要从MS Office访问wordconv.exe才能将.doc文件转换为.docx private static String officePath = "C:/Program Files (x86)/Microsoft Office/root/Office16/wordconv.exe"; Process p = Runtime.getRuntime().exec(new Str

我有一个运行Jira软件的docker容器,还有一个安装在Jira中的Jira插件。
插件需要从MS Office访问wordconv.exe才能将.doc文件转换为.docx

private static String officePath = "C:/Program Files (x86)/Microsoft Office/root/Office16/wordconv.exe";

Process p = Runtime.getRuntime().exec(new String[]{
        officePath,
        "-oice",
        "-nme",
        inputPath,
        outputPath
});
我在Windows上测试了这段代码,它可以正常工作,但是当我在容器上运行的Jira中安装工件时,它就不再工作了。
如何让插件访问MS Office。
我可以只在主机服务器上安装MS Office并让容器访问其资源,还是需要在容器上安装MS Office,还是需要创建运行MS Office的容器


感谢您的回答。

由于docker映像的理念是可移植的,并且您希望任何使用docker映像(与JIRA一起)的人都能够完成从doc到docx的转换,那么是的,docker映像应该包括MS Office