One minute
[Docker] docker.qcow2のサイズを小さくする回避策
お世話になっております。
しゃまとんです。
Docker for Macに関するちょっとしたメモです。
現状のDockerではどうやら使っていると容量がどんどん大きくなってしまうようです。
容量を一旦クリアにするには、ファイルを削除してしまうのがシンプルな解決方法みたいです。
Docker for macでrmやrmiで消しまくってもストレージが開放されない
今あるデータを消したくないという場合は下記の方法が回避策みたいです。
対応の際は自己責任でお願いします。
docker.qcow2というファイルに処置をするのですが、qemu-imgというコマンド使うようです。 qemu系のコマンドは最初から入ってないので、インストールします。
brew install qemu
下記のコマンドを実行する場合はDockerに関連するアプリケーションは停止しておいた方がよいと思います。
cd ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux
# ファイルリネーム
mv Docker.qcow2 Docker.qcow2.original
# 変換
qemu-img convert -O qcow2 Docker.qcow2.original Docker.qcow2
# 元ファイルを削除
rm Docker.qcow2.original
自分の環境では15G程あったのが11Gになりました。あまり小さくならなかったのですが、 参考先にもあるように環境によっては小さくなるのではないでしょうか。
以上です。
■ 参考