2017-06-06 9 views
0

私は、SolarisでSpringアプリケーションをデプロイするためにDockerに類似したものを設定しようとしています。私はSolarisゾーンのことを考えましたが、それほど単純ではないようです。あるいは、私はそれの周りに自分の頭を包み込むのに苦労しています。Solaris 11.3のDockerにはどのような選択肢がありますか?

おかげさまで、感謝の意を表します。

1)「最小限の-サーバのインストールパックにゾーンを作成します。

答えて

3

は、私は2つのオプションをお勧めします。アプリケーションとすべての依存関係をインストールします。そのゾーンから統合アーカイブを作成します。新しいゾーン(ユーザー/パスワード、IP、ホスト名など)のプロファイルを作成して、最初の起動時にこれを行わないようにします。作成したばかりのプロファイルを使用して、統合アーカイブからゾーンをインストールします。それはかなり高速です - 「最小限のサーバー」でVirtualBoxで2〜5分かかりました。ベアメタルでもさらに高速になります。

2)アプリケーションからIPSパッケージを作成し、ローカルリポジトリに公開します。 「最小限のサーバー」、依存関係、およびアプリケーションパッケージをリストするマニフェストを作成します。そのマニフェストとプロファイルを持つゾーンをインストールします(最初の方法のように)。

最初の方法は高速で簡単ですが、あまり柔軟ではありません。アプリを変更したい場合は、アーカイブを再作成する必要があります。 2番目の方法は柔軟性があります(アプリケーションを更新して再パッケージ化してリポジトリに公開する)が、インストールに時間がかかることがあります。 詳細な説明とドキュメントへのリンクが必要な場合はお知らせください。

+0

こんにちは、答えをありがとう、私は詳細とリンクが必要です。 – osmingo

+0

1. Unified Archiveを作成する方法:(http://docs.oracle.com/cd/E53394_01/html/E54846/gmrok.html#scrolltoc) 2. Unified Archiveからゾーンを配備する方法:( 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) 私は役立つことを望みます。 –

関連する問題