マイストーリー私は、メディアファイルの数千人を処理するためにPHPのlaravelキューからDockerを呼んでいたワンス・アポン・ア・タイムDockerの数が多すぎると、Dockerの破損を避けるにはどうすればよいですか?
。私のコードは、完了したいそれぞれのタスク(例えば、「処理」、「検索」、「スライス」など)ごとに新しいコンテナを作成します。それから私は寝て災害に遭った。私は、1TBのログファイルと、さまざまな州の数十万のコンテナまで目を覚ましました。
ドッカーはもう動作しません。で、私がdocker version
(またはそれについてはdocker anything
)と入力すると、それはそこに座っているだけです。私は再インストールを避けたいですが、Dockerが非常に落ち込んでいるので、標準docker rm $(docker ps -a -q)
でコンテナを取り除くことはできません。ドッキングウィンドウデーモンが応答しない場合
私の質問
はどのようにドッキングウィンドウコンテナを削除することができますか?
私のコードは、Docker APIを使用して栄誉ある実行可能ファイルとしてDockerを使用しています。今後、自分自身でコードをクリーンアップするために必要な特別な手順はありますか?
一般的に、私は、同時に多くの(つまり20個の)コンテナをスピンアップしようとすると、Dockerがタイムアウトする可能性が高いことに気付きました。私はそのダイヤルを上げることができるのが大好きです。
いくつかの情報
ここで私は現在、デーモンを呼んでいる方法は次のとおりです。
$> sudo docker daemon
INFO[0000] API listen on /var/run/docker.sock
INFO[0000] [graphdriver] using prior storage driver "aufs"
(Meanwhile in another terminal)
$> docker version
(insert infinite darkness here)
docker-machineコマンドを使用できますか? –
@ M.Carlson私はもう問題を設定していないので、残念ながらそれをチェックすることはできませんが、最終的にはドッカーデーモンとやりとりしていたものがハングします。 – slifty