Docker中持久化Java应用服务器configuration文件

我想创buildDocker容器并在其上安装各种Java应用服务器,如Wildfly,Oracle Weblogic和IBM Websphere。 这些服务器应该是可configuration的:创build数据源和部署各种JavaEE应用程序应该对用户可用,但是,当Docker容器完成时,没有办法恢复部署的应用程序和configuration的服务器。 通过使用纯数据容器迁移此问题是一项艰巨的任务,因为每个应用程序服务器具有不同的复杂目录结构,并且不知道持久数据的位置。

我的用例不适用于Docker,不应该以这种方式使用吗? 如果不是,我怎么能达到所需的function?

您可以随时了解持久数据与docker diff以查看哪些文件和目录已更改。

Docker可以做你想做的事情,但是你需要build立对持久化数据存储位置的控制,以便你可以将这些数据从容器移出到某个地方。