从 Windows 命令行启动 Docker 虚拟机
最近在折腾 Windows 下的 DockerToolbox,结果发现很坑。
DockerToolbox 的虚拟机是个光盘镜像,每次重启后除了/mnt/sda1 下以外的所有目录和配置都会重置!所以要想用它安装数据库的话,卷目录一定要放在/mnt/sda1 下。
不过这个盘只有 20G,所以。。。
说正事,毕竟 Windows 下结合 Elipse 用 Docker 测试项目还是可以的,所以想到运行个 bat 直接开启虚拟机并且进入命令行。
添加环境变量
把 VisualBox 的安装目录,C:\Program Files\Oracle\VirtualBox 加入环境变量的 Path 里。注意分隔符是分号。
启动虚拟机.Bat
新建恢复 Docker 虚拟机.bat 文件,加入如下内容:
VBoxManage startvm "default" --type headless
cmd
这样启动虚拟机后命令行窗口不关闭。
休眠虚拟机.bat
VBoxManage controlvm "default" savestate
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于