2017-06-06 52 views
0

我正在尝试设置类似于Docker的部署,以在Solaris中部署Spring应用程序。我想到了Solaris的区域,但它似乎并不那么简单,或者我正在困难的时候缠着它。Solaris 11.3上的Docker有哪些替代方法?

我欢迎有帮助的建议,谢谢。

回答

3

我建议两个选项:

1)创建一个安装了'minimal-server'包的区域。安装您的应用程序和所有依赖项。从该区域创建一个统一存档。为新区域创建配置文件(使用用户/密码,IP,主机名等 - 以避免在第一次启动时执行此操作)。使用刚刚创建的配置文件从该统一存档中安装区域。这非常快 - 与'最小服务器'它花了我在VirtualBox的2-2.5分钟。裸机上的速度会更快。

2)从你的应用程序创建一个IPS包,发布到本地资源库。创建一个清单,列出“最小服务器”,依赖项和应用程序包。使用该清单和配置文件安装区域(如第一种方法)。

第一种方法是更快,更容易,但它不是很灵活。如果您想更改应用程序,则必须重新创建您的存档。第二种方法更加灵活(当您更新应用程序时,只需重新打包并将其发布到存储库中),但安装可能需要更长的时间(因为单个包的安装时间比单个存档流长)。 如果您需要更详细的说明和文档链接,请让我知道。

+0

嗨,谢谢你的回答,我确实需要更多的细节和链接。 – osmingo

+0

1.如何创建一个统一的归档:(http://docs.oracle.com/cd/E53394_01/html/E54846/gmrok.html#scrolltoc) 2.如何部署从统一归档区:( http://docs.oracle.com/cd/E53394_01/html/E54846/gmwdl.html#scrolltoc) 3.如何创建一个SYSCONFIG概况:(https://docs.oracle.com/cd/E53394_01/ html/E54756/syscfg-2.html) 4.在安装区域时,使用带有zoneadm install命令的-c 。 5.将软件包添加到AI清单中:(https://docs.oracle.com/cd/E53394_01/html/E54756/gmfkj.html#IOSUIadd-package) 我希望有所帮助。 –

相关问题