将Docker映像文件存储在El Capitan OSX的外部驱动器中

时间:2016-07-05 14:13:46

标签: macos docker

Docker新手在这里。我正在使用带有128Gb磁盘的Mac Book Pro。有没有办法让docker镜像存储在外部硬盘驱动器而不是mac的主驱动器上?我没有那么多可用空间,也无法删除任何已安装的软件。理想情况下,我希望Docker从外部驱动器中获取图像。可以使用符号链接来完成吗?

由于

3 个答案:

答案 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