以下の環境でDockerを動作させていると、数時間後に動作が重くなり何も操作できないという症状が発生しました。
- Docker Desktop
- Redmineなどのコンテナを作成している
- Windows 10 Pro
動作が重くなったときに’docker ps’などのコマンドを入力すると、以下のエラーが発生しました。
Error response from daemon: i/o timeout
参考記事
https://qiita.com/koneko59/items/d9b4ba74477412d91cf0
いろいろ調べたのですが、DNSサーバーの設定をするとエラーが起きなくなりました。
設定方法
DockerのDNSサーバーの設定を行う箇所があるのでそちらを設定します。
なぜこれで直るのかがわかってないのが悔しいところです。
詳しい方がいればコメント等で教えてください。
追記
後日、Dockerを再度インストールする機会があったのですが、そこからはDNSサーバーの設定を行わなくても動作が重くなるといった症状が起きなくなりました。
原因が分からなくて気持ち悪いのですが、再度インストールしてみるのも一つの手だと思います。