kenkento6's blog

データ分析、技術的試行錯誤、オンライン大学院生活にまつわることを書きます

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も特に問題なく動いています。

*1:SSDがKIOXIA製でした