Vagrant 入门 - 启动 vagrant 及 通过 ssh 登录虚拟机

原文地址

在终端运行 vagrant up 命令即可启动 Vagrant 环境:

$ vagrant up

不到一分钟,命令就会执行完毕,运行 Ubuntu 的虚拟机会启动成功。Vagrant 运行虚拟机的时候没有 UI 界面。可以通过 SSH 连接到机器判断机器是否运行成功:

$ vagrant ssh

这个命令会让你进入一个完整的 SSH 会话。会话建立后可以与机器进行交互,做任何你想做的事情。要小心 rm -rf /,因为 Vagrant 与包含 Vagrantfile 的主机上的目录共享一个 /vagrant 目录,这会删除所有这些文件。共享文件夹将在下一节介绍。

花点时间思考刚刚发生的事情:通过终端中的一行配置和一条命令,我们创建了一个功能齐全的,可通过 SSH 访问的虚拟机。SSH 会话可以用 CTRL + D 终止。

vagrant@precise64:~$ logout
Connection to 127.0.0.1 closed.

完成了需要使用虚拟机的工作后,在你的主机上运行 vagrant destroy,Vagrant 将终止虚拟机使用任何资源。

vagrant destroy 命令实际上并不删除下载的 box 文件。可以使用 vagrant box remove 命令彻底删除 box 文件。

posted on 2018-04-20 23:40  kikajack  阅读(713)  评论(0编辑  收藏  举报