2017-12-13 7 views
0

ドッカーコンテナスクリプトのソースを見つける方法はありますか?私は、現在実行中のすべてのDockerコンテナを実行していたdocker-compose.ymlファイルやbashスクリプトなどが見つかりませんでした。起動時にドッキングコンテナを起動する仮想マシンがありますが、どのファイルが実際に実行されているのかはわかりません。Dockerコンテナを起動するためにどのコマンドまたはファイルを使用したかを知るには?

+0

はどのようにVMは起動時にドッキング・コンテナを起動しますか? –

+0

私は考えていないので、これは少しトリッキーになります。マシンは事前にプロビジョニングされていましたが、起動時にドッキングファイルを作成するなどのファイルが見つかりませんでした。 –

+0

起動時には*何かが起きているはずです。 crontab? –

答えて

1

再起動時にコンテナが自動的に実行されていて、cron/bashプロファイル/ rc.localやその他の起動画面がない場合、コンテナであることを意味する可能性があります。つまり、--restartオプションが設定されています。以下のコマンドを実行して変更できます。

docker ps -q | xargs docker update --restart no 
docker ps -q | xargs docker stop 

次にマシンを再起動します。コンテナは起動しないでください。彼らがそうするなら、あなたはそれらを始めるいくつかのスクリプトを持っています

+0

元のスクリプトを見つけることができませんでしたが、Tarunにもこれを指摘してくれてありがとうございます。 –

+0

あなたが正しいと思われますコンテナが自動的に再起動するように設定されていることを確認します。最初にそれらを作成するために使用されるドッカー作成ファイルは、まったく利用できません –

0

私はどのドッカー作成用ファイルが使用されているか知るオプションはないと思います。 プロジェクトフォルダごとにマニュアルを確認することができます。

ドッカーの作成メカニズムはdocker-compose.yml fileと一致しています。したがって、すべてのプロジェクトフォルダにコマンドsudo docker-compose psを実行するとします。結果と同じが表示される場合は結果が表示されていないいない場合はドッキングウィンドウ-COMPOSEは、間でプロジェクトにコンテナとドッキングウィンドウ・コンファイルで使用されるドッキングウィンドウ・コンファイルと一致します

関連する問題