Vagrant 入门 - 启动 vagrant 及 通过 ssh 登录虚拟机
在终端运行 vagrant up
命令即可启动 Vagrant 环境:
$ vagrant up1
不到一分钟,命令就会执行完毕,运行 Ubuntu 的虚拟机会启动成功。Vagrant 运行虚拟机的时候没有 UI 界面。可以通过 SSH
连接到机器判断机器是否运行成功:
$ vagrant ssh1
这个命令会让你进入一个完整的 SSH 会话。会话建立后可以与机器进行交互,做任何你想做的事情。要小心 rm -rf /
,因为 Vagrant 与包含 Vagrantfile 的主机上的目录共享一个 /vagrant
目录,这会删除所有这些文件。共享文件夹将在下一节介绍。
花点时间思考刚刚发生的事情:通过终端中的一行配置和一条命令,我们创建了一个功能齐全的,可通过 SSH 访问的虚拟机。SSH 会话可以用 CTRL + D
终止。
vagrant@precise64:~$ logout
Connection to 127.0.0.1 closed.12
完成了需要使用虚拟机的工作后,在你的主机上运行 vagrant destroy
,Vagrant 将终止虚拟机使用任何资源。
vagrant destroy
命令实际上并不删除下载的 box 文件。可以使用 vagrant box remove
命令彻底删除 box 文件。