Docker镜像存储在$HOME/Library/Containers/com.docker.docker/Data中,但如何将这些大文件移动到外部驱动器?我尝试了符号链接,它不工作。我也找不到docker的-g选项,就像提到的here一样。有什么建议吗?
$HOME/Library/Containers/com.docker.docker/Data
docker
-g
izj3ouym1#
你只需要去偏好设置
然后磁盘和点击“移动磁盘映像”
选择您要移动到的文件夹,等待它完成,您就完成了。
1qczuiv02#
最新版本的Docker Desktop(目前大约为4.18)在磁盘映像位置配置方面存在问题。如果您通过Docker桌面设置更改此路径,它将永远挂起。但是有一个变通方法可以通过~/.docker/daemon.json修改它:
~/.docker/daemon.json
{ "data-root": "/path/to/new/directory" }
退出Docker Desktop并重新启动。请注意,Docker可能会以空数据启动。
2条答案
按热度按时间izj3ouym1#
你只需要去偏好设置
然后磁盘和点击“移动磁盘映像”
选择您要移动到的文件夹,等待它完成,您就完成了。
1qczuiv02#
最新版本的Docker Desktop(目前大约为4.18)在磁盘映像位置配置方面存在问题。如果您通过Docker桌面设置更改此路径,它将永远挂起。但是有一个变通方法可以通过
~/.docker/daemon.json
修改它:退出Docker Desktop并重新启动。请注意,Docker可能会以空数据启动。