2016-07-26 2 views
0

ユーザーから質問を対話形式で要求する必要があるコマンドラインアプリケーションがあります。それは大きなプロジェクトに成長しました。システムをアップグレードするたびに、いくつかの珍しい依存関係のために、いくつかの部分が壊れてしまう可能性について心配する必要があります。Dockerコンテナー内の対話式コマンドラインアプリケーション

私の考えは、それをDockerコンテナにパッケージ化することだったので、このプロジェクトの安定性を心配することなくシステムをアップグレードすることができました。 Dockerを試してみたのは初めてのことですが、いくつかのテストを行いましたが、代わりに出力がログに記録されました。ユーザーの入力に対処する方法がわかりません。 Dockerはこのタイプのアプリケーションに適していませんか?

答えて

1

コンテナをインタラクティブに実行するには、docker -it ...を使用して対話型のttyを取得します。この仕組みの詳細が必要な場合は、reference documentationを参照するか、問題のある具体的な例とコマンドラインを入力してください。

関連する問題