外付けハードドライブでDockerを実行すると、ノートブックDell XPS 13で奇妙な問題が発生しました。
次のパラメータを使用してdockerデーモンを設定しました。
/usr/bin/docker daemon -g /path/to/exthd --storage-driver=devicemapper --storage-opt dm.basesize=90G -H fd://
私が経験している問題は、Dockerコンテナが過度のロード(カーネルコンパイルなど)に遭遇したときにシステム全体がフリーズすることです。インジケータが表示されないため、ハードドライブの電源が切れているようです。システムを再起動するために端末にログインすることもできません!
最初はハードウェアの問題かもしれないと思いました。しかし、
私は4つの外付けハードドライブを試しましたが、まだ同じ問題=>ハードドライブではありません。
特別なケーブルを使用してUSB 3を無効にしましたが、まだ同じ問題=> USB 3ではありません。
負荷の高い環境では、外付けハードドライブを使用してカーネルをコンパイルし、大容量ファイルを移動しました(ドッカーなし)。問題は表示されません =>ハードディスクの過負荷による問題はありません。
いくつかの情報:
- カーネル4.6.1(4.4.12も試しました)
- 私が試したすべてのパーティションはNTFSです。
- ドッカーバージョン1.11.2
どんなアイデアがありますか?
ありがとうございます!
答え1
Stephen HarrisとRaul F Riberoが言ったように、NTFSはDockerにとって良い選択ではありません。 ext4パーティションを備えた外付けハードドライブを使用すると、問題が解決します。