2016-04-25 13 views

答えて

0

を編集する必要がありますどのようにし

は、あなたのDockerfileENTRYPOINTまたはCMDを設定します。

FROM ... 
RUN ... 
EXPOSE ... 
ENTRYPOINT ["<rundeck command>", "rundeck parameters"] 
CMD ["my default rundeck options"] 

今、あなたはいつも

docker run ... <image> 

であなたのコンテナを起動することができ、それがあなたのrundeckアプリケーションを起動し、rundeck parametersmy default rundeck optionsに沿って通過します。しかし、どのような素敵なのは、あなたが今もrundeck parametersrundeckアプリケーションを起動し、あなたのコンテナになり

docker run ... <image> <special parameters> 

を行うことができるということですが、my default rundeck optionsspecial parametersによって上書きされます。

0

同じコンテナに複数のプロセスが必要なため、それらの間のリレーショナルデータベースも含めて、コンテナライジングは自明ではありません。

このため、スーパーバイザを設定してそのようなプロセスを監視し、dockerfile CMDを設定して実行することをお勧めします。

このレポには、rundeckのスーパーバイザ設定の例があります:https://github.com/jjethwa/rundeck

関連する問題