virtualbox+vagrant学习-2(command cli)-16-vagrant snapshot命令
Snapshot快照
这是用于管理客户机器快照的命令。快照记录客户计算机的时间点状态。然后可以快速恢复到此环境。这可以让你进行试验和尝试,并迅速恢复到以前的状态。
快照并不是每个provider都支持的。如果不支持,Vagrant会给你一条错误消息。
1)Snapshot Push
格式:
vagrant snapshot push [options] [vm-name]
这将获取快照并将其推入快照堆栈。
这是在不需要指定名称的地方运行vagrant snapshot save命令的简写
userdeMacBook-Pro:~ user$ vagrant snapshot push -h
Usage: vagrant snapshot push [options] [vm-name] Take a snapshot of the current state of the machine and 'push' it onto the stack of states. You can use `vagrant snapshot pop` to restore back to this state at any time.
获取机器当前状态的快照,并将其“push”到状态堆栈上。你可以使用“vagrant snapshot pop”命令在任何时候恢复到此状态。 If you use `vagrant snapshot save` or restore at any point after a push, pop will still bring you back to this pushed state.
如果你在push后的任何时间使用“vagrant snapshot save”或“vagrant snapshot restore”,pop命令仍然会将你带回这个push状态。 -h, --help Print this help 打印帮助信息
⚠️如果你使用的是push和pop,请避免使用save和restore,因为混合使用它们是不安全的。
2)Snapshot Pop
格式:
vagrant snapshot pop [options] [vm-name]
这个命令与vagrant snapshot push命令相反:它将恢复被推送的状态。
userdeMacBook-Pro:~ user$ vagrant snapshot pop -h
Usage: vagrant snapshot pop [options] [vm-name] --[no-]provision Enable or disable provisioning 启用或不使用预配置程序
--provision-with x,y,z Enable only certain provisioners, by type or by name.
通过类型或名字来只启用某些预配置程序
Restore state that was pushed with `vagrant snapshot push`. 恢复使用`vagrant snapshot push`命令推入的状态
--no-delete Don't delete the snapshot after the restore 恢复后不删除快照
-h, --help Print this help 打印帮助信息
3)Snapshot Save
格式:
vagrant snapshot save [options] [vm-name] <name>
这个命令保存了一个新的命名快照。如果使用此命令,则无法安全使用push和pop子命令。
userdeMacBook-Pro:~ user$ vagrant snapshot save -h
Usage: vagrant snapshot save [options] [vm-name] <name> Take a snapshot of the current state of the machine. The snapshot can be restored via `vagrant snapshot restore` at any point in the future to get back to this exact machine state.
获取机器当前状态的快照。快照可以通过`vagrant snapshot restore`命令在未来的任何时间恢复到这个机器的确切状态。 Snapshots are useful for experimenting in a machine and being able to rollback quickly.
快照对于在机器中进行试验和能够快速回滚非常有用。
-f, --force Replace snapshot without confirmation 强制执行
-h, --help Print this help 打印帮助信息
4)Snapshot Restore
格式:
vagrant snapshot restore [options] [vm-name] <name>
此命令还原指定的快照。
userdeMacBook-Pro:~ user$ vagrant snapshot restore -h
Usage: vagrant snapshot restore [options] [vm-name] <name> --[no-]provision Enable or disable provisioning 启用或不使用预配置程序
--provision-with x,y,z Enable only certain provisioners, by type or by name.
通过类型或名字来只启用某些预配置程序
Restore a snapshot taken previously with snapshot save.
恢复以前使用snapshot save命令所获取的快照。
-h, --help Print this help 打印帮助信息
5)Snapshot List
格式:
vagrant snapshot list [options] [vm-name]
这个命令将列出取得的所有快照。
userdeMacBook-Pro:~ user$ vagrant snapshot list -h
Usage: vagrant snapshot list [options] [vm-name] List all snapshots taken for a machine. 列举从机器中得到的所有快照
-h, --help Print this help 打印帮助信息
6)Snapshot Delete
格式:
vagrant snapshot delete [options] [vm-name] <name>
这个命令将删除指定的快照
有些providers要求首先删除所有“子”快照。vagrant本身并不追踪这些“子”快照是什么。如果是这种情况(例如在VirtualBox中),那么必须确保以相反的顺序删除快照。
如果机器在快照之前停止,这个快照命令通常会快得多。
如果这不是一个选项,或者不是理想的,那么删除也可以通过大多数providers在线完成。
userdeMacBook-Pro:~ user$ vagrant snapshot delete -h
Usage: vagrant snapshot delete [options] [vm-name] <name> Delete a snapshot taken previously with snapshot save. 删除之前使用with snapshot save命令获取的快照
-h, --help Print this help 打印帮助信息
virtualbox+vagrant学习-2(command cli)-16-vagrant snapshot命令的更多相关文章
- virtualbox+vagrant学习-2(command cli)-17-vagrant ssh命令
SSH 格式: vagrant ssh [options] [name|id] [-- extra ssh args] 这将SSH导入正在运行的vagrant机器,并允许你访问机器的shell. us ...
- virtualbox+vagrant学习-2(command cli)-26-vagrant share命令
Share share命令初始化了一个vagrant share会话,允许你与世界上任何一个人共享vagrant环境,允许在几乎任何网络环境中直接在vagrant环境中进行协作. 你可以在本博客的vi ...
- virtualbox+vagrant学习-2(command cli)-1-vagrant box命令
vagrant box 这是用于管理(添加.删除等)boxes的命令. box 是一个打包好的操作系统,是一个后缀名为 .box 的文件,其实是一个压缩包,里面包含了 Vagrant 的配置信息和 V ...
- virtualbox+vagrant学习-2(command cli)-2-vagrant cloud命令--有问题
Cloud https://www.vagrantup.com/docs/cli/cloud.html 命令: vagrant cloud 这是用来管理与vagrant相关的任何东西的命令. 该命令的 ...
- virtualbox+vagrant学习-2(command cli)-7-vagrant login命令
Login ⚠️该命令已经弃用了,别名为vagrant cloud auth login.看本博客的 格式: vagrant cloud auth login [options] 登录命令用于使用Ha ...
- virtualbox+vagrant学习-2(command cli)-11-vagrant PowerShell命令
PowerShell 格式: vagrant powershell [-- extra powershell args] 这将在主机上打开PowerShell提示符,进入正在运行的vagrant机器. ...
- virtualbox+vagrant学习-2(command cli)-4-vagrant global-status命令
Global Status 格式: vagrant global-status 这个命令将告诉你当前登录的用户系统上所有活跃的vagrant环境的状态. userdeMacBook-Pro:~ use ...
- virtualbox+vagrant学习-2(command cli)-21-vagrant up命令
Up 格式: vagrant up [options] [name|id] 这个命令根据你的Vagrantfile文件创建和配置客户机. 这是“vagrant”中最重要的一个命令,因为它是创建任何va ...
- virtualbox+vagrant学习-2(command cli)-23-vagrant version命令
Version 格式: vagrant version options只有 -h, --help 该命令将告诉你已安装的vagrant版本以及当前可用的vagrant最新版本. userdeMacBo ...
- virtualbox+vagrant学习-2(command cli)-24-Aliases别名
Aliases 别名的部分灵感来自Git自身的别名功能,它允许你创建自己的定制vagrant命令,从而使你的vagrant体验更简单.更容易.更熟悉. 别名可以在VAGRANT_HOME/ alias ...
随机推荐
- Java集合--概述
目录 Java集合--概述 摘要 图示 正文 Java集合--概述 摘要 本文主要介绍集合的整体概念,并作为接下来Java集合实现类讲解的索引. 图示 这是在网上看到了这样一张图,感觉很清晰, ...
- Java虚拟机 - 符号引用和直接引用理解
java -- JVM的符号引用和直接引用 https://www.zhihu.com/question/50258991 在JVM中类加载过程中,在解析阶段,Java虚拟机会把类的二级制数据中的符号 ...
- 为什么说 LINQ 要胜过 SQL
如果你还没有沉溺于 LINQ,就会想这有啥大惊小怪的.SQL 并没有坏掉,为什么还要对它进行修补呢? 为什么我们还需要另外一种查询语言呢? 流行的说法是 LINQ 同 C#(或者 VB)集成在了一起, ...
- JSP学习笔记(1)-JSP简介
1.什么是JSP? JSP是Java server page的缩写,有sun公司倡导,许多公司参与,于1999年推出的一种web服务设计标准.JSP基于Java Servlet以及整个java体系的W ...
- EF CodeFirst 初识
随着EntityFramework的发展,原先的三种方式,{Code First ,Model First,Database First } CodeFirst基本摆脱了另外两种方式 成为了 最受欢 ...
- 洛谷P2973 [USACO10HOL]赶小猪(高斯消元 期望)
题意 题目链接 Sol 设\(f[i]\)表示炸弹到达\(i\)这个点的概率,转移的时候考虑从哪个点转移而来 \(f[i] = \sum_{\frac{f(j) * (1 - \frac{p}{q}) ...
- 关于 eval 的报错 Uncaught ReferenceError: False is not defined
var obj ={'id': 16, 'name': '管理员', 'delflag': False, 'grade': 1000000.0}VM3614:1 Uncaught ReferenceE ...
- GitHub已将持续集成服务器Janky开源
GitHub已将Janky开源,这是他们构建在Jenkins之上的持续集成服务器,并在其中增加了聊天自动化工具Hubot. 除了一般的Jenkins功能之外,Janky还通过Hubot对功能进行了补充 ...
- 前端 css+js实现返回顶部功能
描述: 本文主要是讲,通过css+js实现网页中的[返回顶部]功能. 实现代码: HTML: <div> <button onclick="returnTop()" ...
- WWF3.5SP1 参考源码索引
http://www.projky.com/dotnet/WF3.5SP1/System/Runtime/Serialization/FormatterServicesNoSerializableCh ...