2016-06-02 10 views
3

REST APIを公開する既存のJavaアプリケーションがあります。 http要求を受け取ると、Runtime.getRuntime()。execを使用して別のJavaプロセスを開始します。別のドッカー・コンテナ内の別のアプリケーションからドッキング・コンテナを起動する

このアプリケーションをドッカーに移行する途中で、これらのサービスを分離したいと考えています.1つのコンテナ内のRESTアプリケーションと別のコンテナ内の他のコンポーネントです。

RESTアプリケーションが別のドッカーコンテナで他のアプリケーションを起動できる方法はありますか?

答えて

3

はい、ドッキング用のコンテナをプログラムで生成できます。 Docker Remote APIを使用すると、これを実行できます。 httpクライアント・ライブラリーを使用してリモートAPIを呼び出すか、java dockerクライアント・ライブラリーを使用して同じことを行うことができます。

リモートAPI: https://docs.docker.com/engine/reference/api/docker_remote_api/
図書館:https://docs.docker.com/engine/reference/api/remote_api_client_libraries/

ここ

は、関連するドッキングウィンドウのドキュメントです

関連する問題