我是Docker的新手。我已经在D驱动器的Windows中安装了docker,但是Boot2docker VM在C驱动器的用户文件夹中。
我在C中没有足够的空间,并且当我从Docker集线器中拉出软件时,boot2docker正在增长。
所以我想移动D驱动器中的boot2docker或.docker文件夹。
是否可以 ?我该怎么办?
最佳答案
移动现有磁盘
VM计算机的大容量为.vmdk
或.vdi
,因此您只需要将磁盘移至Drive D即可,而不是整个.docker
目录。
您可以在Oracle VirtualBox Manager GUI中以简单方式执行的操作:
boot2docker
VM,并在下面找到disk.vmdk
的位置设置->存储
disk.vmdk
复制到磁盘D(任何位置)disk.vmdk
disk.vmdk
。确保SATA端口号与disk.vmdk
以节省空间。 由于我始终缺少磁盘空间,因此可以正常工作,然后将这些磁盘移动
对于新创建的磁盘
正常情况下,它将创建到您使用的默认用户目录,但是可以在创建过程中使用标志
--storage-path
重定向到新位置$ docker-machine --storage-path f: create -d virtualbox dev
在How can I make docker-machine create a VM in a specific location中查看相关问题
关于docker - 将boot2docker和.docker文件夹移动到其他驱动器中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33392133/