ソフトウェアをインストールおよび構成したdockerコンテナーがあります。
常に開始/実行されるはずのプログラムはありません。
私が欲しいもの-外部イベントに応じてコマンドを開始する機能。好む:
docker exec mysupercont /path/to/mycommand -bla -for
そして
docker exec mysupercont /path/to/myothercommand
しかし、コンテナが停止している場合は「exec」が不可能であり、このコンテナにはそのコマンドに使用される「作業」データが含まれているため、使用できません
docker run ...
毎回、画像からコンテナを再作成し、データを破壊するためです。
そのようなコンテナを動かし続けるための「正しい」方法と「最良の」方法は何ですか?内部で起動できるコマンドはどれですか?
docker run -d --name=name container tail -f /dev/null