2017-07-20 3 views
0

私はドッカーする新たなんだと私は私の組織の内部クラウド現在Javaアプリケーション用のシェルインストーラしかない場合は、どのようにドッカーイメージを作成しますか?

に展開することができドッカイメージの構築方法を理解したい、私たちのベンダーは、我々は、Javaのインストールに使用するシェルスクリプトを提供してくれましたVM上のアプリケーション。

このシェルスクリプトを使用してこのJavaアプリケーションのイメージを構築する方法はありますか?

ありがとうございました。

+0

です。こんにちは。あなたの way arroundを知るために[welcome tour](https://stackoverflow.com/tour)に行ってください。また、最小限で完全で検証可能なサンプルを作成する方法を具体的に説明する(https://stackoverflow.com/help/asking)方法を確認することをお勧めします。 これらのガイドラインは、今後より良い回答を得るのに役立ちます。あなたのコーディングに幸運を祈る! – DarkCygnus

答えて

1

はい、ちょうどあなたが開始するベースイメージを定義するために

FROM <base_image> を使用する(つまり、あなたのアプリケーションを動作させるための最適なenvironement:通常、あなたがUbuntuの16.04、または多分アルパインのLinuxディストリビューションであれば使用することになりますあなたは

その後、

RUN <shell-script> は、あなたのアプリケーション ()JAVAのように(実行するスクリプトのために必要な依存関係がある場合、あなたはWILことに注意をインストールするには、より軽量になりたいですlは、依存関係前このRUNコマンド)

、その後

CMD <command-to-start-the-app>

アプリを起動するためのインストール手順を実行する必要があります。

Dockerで始めるには、githubで既知のサービスの正式な画像を検索し、その動作を確認するのがよいでしょう。 JAVAを使った画像はたくさんありますが、ベースはhttps://github.com/dockerfile/java

関連する問題