2017-06-06 115 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) 我希望有所幫助。 –

相關問題