Docker新手在这里。我正在使用带有128Gb磁盘的Mac Book Pro。有没有办法让docker镜像存储在外部硬盘驱动器而不是mac的主驱动器上?我没有那么多可用空间,也无法删除任何已安装的软件。理想情况下,我希望Docker从外部驱动器中获取图像。可以使用符号链接来完成吗?
由于
答案 0 :(得分:5)
最终发现docker可以使用符号链接。在Mac OS设置中,我要放在外部驱动器中的文件位于 的〜/库/容器/ com.docker.docker /数据/ com.docker.driver.amd64-LINUX / 强> 并被命名 的 Docker.qcow2 强> 只需将文件移动到外部磁盘驱动器(例如)并创建指向新位置的符号链接
答案 1 :(得分:0)
我能够使它工作并记录下来here。它基本上是到所述文件夹的符号链接。
答案 2 :(得分:0)
请创建指向所需外部驱动器位置的符号链接:
~/Library/Containers/com.docker.docker
到您的外部驱动器位置的符号链接EHOME=/Volumes/<your-external-drive-name>
ln -s $EHOME/Library/Containers/com.docker.docker ~/Library/Containers/com.docker.docker