从Windows命令行启动Docker虚拟机

本贴最后更新于 3142 天前,其中的信息可能已经时移世易

从 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
  • DockerToolbox
    1 引用
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    487 引用 • 908 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...