概述
天天搞容器,难免在 Mac 本地做一些容器编译的工作,毕竟不是所有公司的内网都好使的,但是镜像构建多了,又经常把磁盘占满,可怜的250G硬盘...根本撑不住,因此笔者是外接了一个 SSD 移动硬盘来增大容量,那么怎么操作,才可以把 Docker for Mac 的镜像默认地址放到外接的硬盘中呢,下面是具体的操作流程。
操作
# 进入外接硬盘目录
cd /Volumes/BIG/
# 把镜像文件mv到硬盘目录
mv /Users/runzhliu/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw .
# 建立软链
ln -s /Volumes/BIG/Docker.raw /Users/runzhliu/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw
下面是移动完之后的结果,如果本地的镜像已经很多了,占用的空间很大,mv
的时间可能会比较长,可以耐心等待一下,最后可以看到这个软链的成功创建。
# ll /Users/runzhliu/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw
lrwxr-xr-x 1 runzhliu staff 23B 6 16 16:23 /Users/runzhliu/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw -> /Volumes/BIG/Docker.raw
诊断工具
也可以通过下面的 Docker For Mac 的诊断工具来查看。