Docker Desktop for macのimage保存先を外付けSSDに引っ越した
概要
メインPCとして使っているMacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)が、ストレージが128GBしかなく常に容量が圧迫されている状態でした。今回、中でも容量を圧迫していたDocker Desktopのimage(Docker.raw)を外付けSSDへと移しました。
Docker imageを引越し
手順はここに記載のとおりです。
docs.docker.jp
新しいSSD内に/Volumes/KIOXIA/docker_images*1というフォルダを作り、docker imageの保存先をPreference内のDisk image locationに設定しました。自動で.rawファルが移行されました。
docker image/containerは消えてしまうので再度buildが必要でした。
注意点
SSDを取り出す際にdockerに占有されていないかを確認してから取り外す必要があります。また、Spotlightのせいでディスクを取り出せないことがありました。以下のコマンドで使用中のプロセスを確認します。
sudo lsof /Volumes/KIOXIA/docker_images
感想
Docker.rawファイルが64GBあったので、かなり多くの空き容量を確保することができました。Dockerも特に問題なく動いています。