Java 使用maven docker插件在maven发行版上提交并保存图像
我正在用docker实现一个基于java的微服务。虽然我对Java和Maven很熟悉,但对docker来说,我不太熟悉 该服务将负责获取文件、解析其内容并将其写入mongodb。之后,在下次导入之前不需要该服务 解决方案应该是每次调用只使用一个文件,并且在执行maven发布时进行版本控制 用法应该类似于:Java 使用maven docker插件在maven发行版上提交并保存图像,java,maven,jenkins,docker,maven-release-plugin,Java,Maven,Jenkins,Docker,Maven Release Plugin,我正在用docker实现一个基于java的微服务。虽然我对Java和Maven很熟悉,但对docker来说,我不太熟悉 该服务将负责获取文件、解析其内容并将其写入mongodb。之后,在下次导入之前不需要该服务 解决方案应该是每次调用只使用一个文件,并且在执行maven发布时进行版本控制 用法应该类似于: import.sh file-to-be-imported.xyz Docker最终只用于运行时,而不是开发。因此,在我看来,调用docker run params之类的执行脚本就足够了 在
import.sh file-to-be-imported.xyz
Docker最终只用于运行时,而不是开发。因此,在我看来,调用docker run params之类的执行脚本就足够了
在maven版本中,我希望在测试运行后执行以下“特殊操作”:
如前所述,它只需将文件名传递给jar的主方法,在导入完成之前,主方法将处理所有其他内容。没有涉及或不需要应用服务器。请参阅:每个人的里程数可能不同,但这可能并不适合每个人:“Docker最终只需要用于运行时,而不是开发”。对于开发中的一些或很多Docker来说,有很多很好的用例。想想你在各种环境中所获得的惊人的一致性。我认为,这实际上会解决这个问题。非常感谢桑德