zoukankan      html  css  js  c++  java
  • Vagrant 入门

    原文地址

    我们现在有一个功能齐全的虚拟机,可以用于基本 Web 开发。但如果现在需要更换设备,或者在另一个项目上工作,如何清理我们的开发环境?

    借助 Vagrant,可以暂停(suspend),停止(halt)或销毁(destroy)虚拟机。每个选项都有优点和缺点。选择最适合的即可。

    暂停(suspend):通过调用 vagrant suspend 命令可以暂停虚拟机,此时会保存虚拟机当前运行状态并停止运行。当准备好再次工作时,运行 vagrant up 命令即可从上次暂停的状态恢复。这个方法的最大优点就是快,只要 5 到 10 秒就可以停止并开始工作。缺点是虚拟机仍占用磁盘空间,并且需要消耗更大的磁盘空间来保存虚拟机的 RAM 状态。

    停止(halt):通过调用 vagrant halt 命令可以优雅关闭虚拟机操作系统并断电。需要再次启动的时候,运行 vagrant up 命令即可。这个方法的好处是会干净地关闭你的机器,保存磁盘的内容,并让它再次干净地启动。缺点是冷启动需要较长时间,且虚拟机仍占用磁盘空间。

    销毁(destroy):通过调用 vagrant destroy 销毁虚拟机,这将从宿主机中删除虚拟机的所有痕迹。它会停止虚拟机,关闭它并删除其所有硬盘资源。当你准备好再次工作时,运行 vagrant up 命令即可。这样做的好处是,宿主机上不会留下残余物。虚拟机消耗的磁盘空间和 RAM 将被回收,并且主机保持清洁。缺点是,由于需要重新导入虚拟机并重新配置,因此需要更多时间。

  • 相关阅读:
    旋转变换(一)旋转矩阵
    DICOM中几个判断图像方向的tag
    RGB与HSB之间的转换公式
    Delphi图像处理 -- RGB与HSL转换
    指针类型(C# 编程指南)
    关于 Delphi 中流的使用(2) 用 TFileStream(文件流) 读写
    [转载]Delphi Tokyo 10.2.3发布了
    如果设置网络优先级
    .gitignore详解
    Win10 兼容性 Visual studio web应用程序 ASP.NET 4.0 尚未在 Web 服务器上注册
  • 原文地址:https://www.cnblogs.com/kika/p/10851663.html
Copyright © 2011-2022 走看看