概要 no space left on deviceは、日本語訳すると「空きディスク容量がありません」ということです。まずは、OS自体のディスク容量不足をまずはチェックします。 OSのディスク容量が空いているのに、no space left on deviceが表示された場合はDocker自体に割り当てられたディスク容量が枯渇したことが原因です。 例えば、Docker for Macは20GB分しか確保しないです。 普通にDockerを利用しているとゴミデータが溜まっていくので、不要なデータを消していきます。 下に行けば下に行くほど、重要なデータを消していくことになりますのでご注意ください。 0. 割当領域の拡張 macOSであれば以下のような設定画面から、割り当てているディスク容量の変更を行えます。設定を変更後はDockerの再起動が必要になります。 そもそも、自分が思っている以上にDo
![dockerでno space left on deviceが出た時の対処法](https://cdn-ak-scissors.b.st-hatena.com/image/square/eab3e1932bc6b6685fbe3af734536b6e4360e75c/height=288;version=1;width=512/https%3A%2F%2Fmatsu.teraren.com%2Fblog%2Fwp-content%2Fuploads%2F2015%2F01%2Fdocker_rails.png)