何をしたら起こった?
これまで動いていた(docker-composeで構成していた)Dockerfileの1つを編集して、docker-compose build
したら、正しく動く箇所(触っていない箇所)で止まり、
lease: input/output error
というエラーを吐いた。
Docker Desktopのバージョンは3.6.0だった。
解決方法
筆者の場合、依存していたdocker imageをすべて削除してdocker-compose build
したら正常に動いた。
※ちなみに、理由は不明だが、docker-compose build --no-cache
はうまく行かなかったので削除することとした。
考察
一度作ったコンテナ同士の依存が触っていないイメージに残っていて、その内容と合致しなかったからエラーを吐いたのではないかと筆者は予想している。