vagrant常用命令

发布时间 2023-08-15 13:30:29作者: 流浪のwolf
vagrant --version                # 查看 vagrant 版本

vagrant box list                 # 查看 box 列表
vagrant box add [boxname] [url]  # 添加 box
vagrant box remove [boxname]     # 移除 box
vagrant box update               # 更新 box
vagrant box repackage [name|id] --output [name]  # 打包 box


vagrant init [name [url]]  # 初始化,生成 Vagrantfile
vagrant up [name|id]       # 启动虚拟机
vagrant halt [name|id]     # 关闭虚拟机
vagrant reload [name|id]   # 重启虚拟机
vagrant reload --provision # 重新加载部分 Vagrantfile 中的配置项
vagrant suspend [name|id]  # 挂起虚拟机
vagrant resume [name|id]   # 唤醒挂起的虚拟机
vagrant destory [name|id]  # 销毁虚拟机
vagrant status [name|id]   # 查看虚拟机状态
vagrant global-status      # 查看所有虚拟机的状态
vagrant port [name|id]     # 查看端口映射
vagrant validate             # 校验 Vagrantfile

vagrant ssh [name|id]         # 进入虚拟机
vagrant ssh-config [name|id]  # 查看 ssh 配置

vagrant snapshot list       # 查看快照列表
vagrant snapshot push       # 状态入栈
vagrant snapshot pop        # 状态弹栈
vagrant snapshot save [vm-name] [NAME]     # 保存一个快照,不要与 push 和 pop 混合使用
vagrant snapshot restore [vm-name] [NAME]  # 恢复指定快照
vagrant snapshot delete [vm-name] [NAME]   # 删除一个快照