kof*_*ofi 11 virtualization virtual-machine vagrant
学习了几天后,我很高兴能够成功设置我的VM并运行Laravel启动页面.那里很开心:)
有人可以澄清"何时"使用流浪汉的功能.我的问题:
如果我打算关闭我的电脑,你应该使用halt或suspend?(我猜halt)如果我忘了做这两个中的任何一个,那会是个问题吗?
我刚打开电脑后应该使用up或resume?
如果我通过关闭盖子将计算机置于睡眠模式该vagrant suspend怎么办?
tot*_*dli 19
当您关闭/打开VM以及VM将占用的磁盘空间量时,"关闭"方法的速度会有所不同.从更快/更多磁盘消耗到更慢/更少磁盘消耗,命令是:vagrant suspend,vagrant halt和vagrant destroy.
只是用vagrant up."启动"方法之间的区别在于,vagrant resume只需"唤醒"VM,同时vagrant up在此之前进行一些配置检查.例如,它将检查您的流浪盒是否有更新版本,并通过运行通知您可以更新vagrant box update.
此外,您vagrant resume只能在以前暂停的VM上使用.在时间上,当在悬挂的机器上使用时,两者之间没有明显的差异.
有关详细信息,请参阅下面的文档参考.
让您的计算机进入睡眠状态甚至冬眠都应该不会造成伤害.前者只是一个低功耗状态,而后者将RAM保存到存储驱动器,然后在启动计算机时恢复它.这是操作系统级别的东西,除非发生睡眠失败或其他问题,否则不应影响任何事情.
该流浪汉文档有什么不同的命令做一个部分:
通过调用挂起虚拟机
vagrant suspend将保存机器的当前运行状态并将其停止.当你准备再次开始工作时,只需运行vagrant up,它就会从你离开的地方恢复.这种方法的主要好处是速度超快,通常只需要5到10秒就可以停止并开始工作.缺点是虚拟机仍然占用磁盘空间,并且需要更多磁盘空间来存储磁盘上虚拟机RAM的所有状态.通过调用暂停虚拟机
vagrant halt将正常关闭客户机操作系统并关闭客户机.您可以vagrant up在准备再次启动时使用.这种方法的好处是它可以干净地关闭你的机器,保留磁盘的内容,并允许它再次干净地启动.缺点是从冷启动开始需要一些额外的时间,并且客户机仍然占用磁盘空间.通过调用销毁虚拟机
vagrant destroy将从系统中删除客户机的所有痕迹.它将停止客户机,关闭它,并删除所有客户机硬盘.再次,当你准备再次工作时,只需发出一个vagrant up.这样做的好处是您的机器上没有残留物.客户机消耗的磁盘空间和RAM被回收,主机保持清洁.不利的vagrant up一面是,重新开始工作需要一些额外的时间,因为它必须重新进口
还关于vagrant up和vagrant resume:
命令:
vagrant up此命令根据您的Vagrantfile创建和配置来宾计算机.
这是Vagrant中最重要的一个命令,因为它是任何Vagrant机器的创建方式.使用Vagrant的任何人都必须在日常使用此命令
命令:
vagrant resume这将恢复之前暂停的Vagrant托管计算机,可能使用suspend命令.
或者只看一下终端中两个命令的输出有何不同:
$ vagrant resume
==> default: Resuming suspended VM...
==> default: Booting VM...
...
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'laravel/homestead' is up to date...
==> default: Resuming suspended VM...
==> default: Booting VM...
...
Run Code Online (Sandbox Code Playgroud)
在vagrant up您可以看到签入acton期间.例如,如果您的盒子有更新版本,您将收到通知:
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'laravel/homestead' is up to date...
==> default: A newer version of the box 'laravel/homestead' is available! You currently
==> default: have version '0.3.3'. The latest is version '0.5.0'. Run
==> default: `vagrant box update` to update.
==> default: Resuming suspended VM...
==> default: Booting VM...
Run Code Online (Sandbox Code Playgroud)
我通常在关闭计算机时停止使用.暂停时,我相信它会将当前舞台图像存储在磁盘上.如果您不关心存储问题,那么您可以使用suspend.
如果您暂停了VM,则应使用resume以恢复上一个状态.如果您刚刚启动VM,请使用"up"
我不认为有必要在你休眠计算机时暂停VM.
| 归档时间: |
|
| 查看次数: |
5592 次 |
| 最近记录: |