在macOS的外部驱动器上存储Docker映像文件
我使用的是128Gb磁盘的MacBookPro。有没有办法将Docker映像存储在外部硬盘上而不是Mac的主驱动器上在macOS的外部驱动器上存储Docker映像文件,macos,docker,Macos,Docker,我使用的是128Gb磁盘的MacBookPro。有没有办法将Docker映像存储在外部硬盘上而不是Mac的主驱动器上 我没有那么多的可用空间,也没有能力删除任何已安装的软件。理想情况下,我希望Docker从外部驱动器获取图像。这可以用符号链接完成吗?最终发现docker可以使用符号链接。在macOS设置中,我要放置在外部驱动器中的文件位于: ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/ 并命
我没有那么多的可用空间,也没有能力删除任何已安装的软件。理想情况下,我希望Docker从外部驱动器获取图像。这可以用符号链接完成吗?最终发现docker可以使用符号链接。在macOS设置中,我要放置在外部驱动器中的文件位于:
~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/
并命名为
Docker.qcow2
只需将文件移动到外部磁盘驱动器(例如),并创建一个指向新位置的符号链接。我能够使其正常工作,并将其记录在此处: 本教程将解释如何设置外部磁盘来存储docker图像和容器
它基本上是指向上述文件夹的符号链接。请创建指向所需外部驱动器位置的符号链接:
- 创建从
到外部驱动器位置的符号链接~/Library/Containers/com.docker.docker
EHOME=/Volumes/
ln-s$EHOME/Library/Containers/com.docker.docker~/Library/Containers/com.docker.docker
EHOME=/Volumes/<your-external-drive-name>
ln -s $EHOME/Library/Containers/com.docker.docker ~/Library/Containers/com.docker.docker