我尝试设置类似于Docker的东西,以便在Solaris中部署spring应用程序。我想到了Solaris区域,但它看起来并不那么简单,或者我很难绕过它。
我欢迎有用的建议,谢谢。
答案 0 :(得分:4)
我建议两个选择:
1)创建一个安装了“minimal-server”包的区域。安装您的应用程序和所有依赖项。从该区域创建统一存档。为新区域创建配置文件(使用用户/密码,IP,主机名等 - 以避免在首次启动时执行此操作)。使用刚刚创建的配置文件从该统一存档安装区域。它非常快 - 使用'minimal-server'在VirtualBox中花费了2-2.5分钟。在裸机上会更快。
2)从您的应用创建IPS包,将其发布到本地存储库。创建一个清单,列出“最小服务器”,依赖项和应用程序包。使用该清单和配置文件安装区域(如第一种方法)。
第一种方法更快更容易,但不是很灵活。如果要更改应用程序,则必须重新创建存档。第二种方法更灵活(当您更新应用程序时,只需将其重新打包并将其发布到存储库中),但安装可能需要更长时间(因为单个程序包的安装时间比单个存档流的时间长)。 如果您需要更详细的说明和文档链接,请与我们联系。