我已经开始使用 Vagrant。我在重新启动 VM 时遇到了一些问题。我的流浪文件是:
Vagrant.configure("2") do |config
config.vm.box = "precise32"
config.vm.box_url = "http://files.vagrantup.com/precise32.box"
Run Code Online (Sandbox Code Playgroud)
我通过 Vagrant SSH 打开 SSH。现在,如果我"sudo reboot"关闭与 VM 的连接。我得到以下信息:
vagrant@precise32:~$ sudo reboot
vagrant@precise32:~$
Broadcast message from vagrant@precise32
(/dev/pts/0) at 9:43 ...
The system is going down for reboot NOW!
Connection to 127.0.0.1 closed by remote host.
Connection to 127.0.0.1 closed.
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?为什么会这样?
当您运行时sudo reboot,它会重新启动 vagrant VM,作为重新启动过程的一部分,它会杀死所有守护进程和进程。当然,sshd 将被停止或终止,因此与它的连接(我的意思是vagrant ssh)将丢失。
一旦 vagrant VM 再次启动并运行,您就可以vagrant ssh再次使用它。使用vagrant status检查VM的状态。
重新启动一个盒子的流浪方式是:
Ctrl+d退出 SSH 连接vagrant reload| 归档时间: |
|
| 查看次数: |
2156 次 |
| 最近记录: |