配置Docker-Machine(官方为Docker配置好的VM)
2.1. 虚拟硬盘扩容
2.1.1. 查看位置
虚拟硬盘位置
2.1.2. 扩容虚拟硬盘
$ docker-machine stop
$ vboxmanage clonehd "source.vmdk" "cloned.vdi" --format vdi #将原来的硬盘文件由vmdk格式转成vdi格式
$ vboxmanage modifyhd "cloned.vdi" --resize 30000 # 将硬件大小重新设置,单位是MB
$ vboxmanage clonehd "cloned.vdi" "new.vmdk" --format vmdk # 将硬盘文件的格式改回去
$ vboxmanage showvminfo default # 查看VM的信息,找到虚拟硬盘所在的SATA位置和UUID,Docker官方VM的名字是default
...
SATA (0, 0): /Users/jomar/.docker/machine/machines/default/boot2docker.iso (UUID: 7dc4f388-537b- 4ad8-84da-6501ed2c74af)
SATA (1, 0): /Users/jomar/.docker/machine/machines/default/disk.vmdk (UUID: b58a9c93-dc0f-46c2-825e-b646b0fe8c09)
...
$ vboxmanage storageattach default --storagectl "SATA" --port 1 --device 0 --medium none # 从SATA总线上卸载虚拟硬盘
$ vboxmanage closemedium disk b58a9c93-dc0f-46c2-825e-b646b0fe8c09 # 关闭虚拟硬盘
$ vboxmanage storageattach default --storagectl "SATA" --port 1 --device 0 --type hdd --medium resized.vmdk # 重新挂载虚拟硬盘
2.1.3. 扩容系统分区
2.1.3.1. 下载GParted镜像
2.1.3.2. 在VM光驱中挂载该镜像,并设置为第一顺序启动
设置启动顺序
2.1.3.3. 剩下的参考教程
2.2. 将VM的内存大小设置为5G以上,FindYourCandy的词向量库大小超过2G。
2.3.下载带UVC的VM镜像到虚拟硬盘所在目录,覆盖掉原文件就好。使用该镜像才可以正确识别webcam。
2.4. 设置端口映射
端口映射