网站首页 > 技术文章 正文
在开发测试中,我们经常使用到虚拟机,维护这些虚拟机环境经常耗费大量时间,使用Vagrant来管理这些虚拟机可以更加方便快捷。
Vagrant介绍
Vagrant是一个可以创建配置开发环境的命令行软件。Vagrant由HashiCorp开发,用户可以使用Vagrant管理VirtualBox、VMWare、Qemu等多个虚拟环境的虚拟机,快速配置需要的开发环境。
VirtualBox介绍
Oracle VM VirtualBox 是全球广受欢迎的开源跨平台虚拟化软件。使用该软件,开发人员能够在一台设备上运行多个操作系统,更快地交付代码。IT 团队和解决方案提供者可以使用 VirtualBox 来降低运营成本,缩短在本地和云端安全部署应用所需的时间。
Vagrant安装
Vagrant安装可以使用包管理软件或者直接下载二进制文件的方式安装。
如在macOS上可以使用Homebrew安装
brew install vagrant
Vagrant使用
启动虚拟机
vagrant init alpine/alpine64
vagrant up
连接虚拟机
vagrant ssh
关闭虚拟机
vagrant halt
删除虚拟机
vagrant destroy
查看虚拟机状态
vagrant status
启动多个虚拟机
编辑Vagrantfile
Vagrant.configure("2") do |config|
config.vm.provision "shell", inline: "echo Hello"
config.vm.define "web" do |web|
web.vm.box = "apache"
end
config.vm.define "db" do |db|
db.vm.box = "mysql"
end
end
管理虚拟机镜像
使用vagrant box命令可以管理镜像
- list 查看
- add 添加
- remove 删除
猜你喜欢
- 2025-09-02 如何更改 VirtualBox默认的自动独占键盘
- 2024-11-09 vmware虚拟机共享文件夹显示不出来的解决办法
- 2024-11-09 开源到底:开源免费虚拟机软件 开源 虚拟化
- 2024-11-09 Docker vs. VM 死神vs火影玩入口
- 2024-11-09 微软精心打造Rust虚拟机管理程序,为Azure工作负载提供动力
- 2024-11-09 想要一款小巧精美的虚拟机软件?VirtualBox可能是你的菜
- 2024-11-09 开源虚机!VirtualBox 5.0官方发布(下载)
- 2024-11-09 再见虚拟机!聊聊PC端运行Docker的正确姿势
- 2024-11-09 虚拟机怎么安装与配置:新手指南 虚拟机安装设置教程
- 2024-11-09 超详细的centos8安装部署虚拟化工具--VirtualBox 6.0教程分享
你 发表评论:
欢迎- 09-0613.通过Excel导出数据库中的维值_数据库exp导入导出数据
- 09-06做数据分析时,SQL需要达到以下水平
- 09-06Java开发指南:JDK21下载、安装及目录解析,轻松开启编程之旅
- 09-06hive存储过程_hive存储过程环境变量
- 09-06Maven常用命令_maven常用命令有哪些
- 09-06JDK从8升级到21的问题集_jdk更新到几了
- 09-06Oracle狂刷存在感 NRF展会惊艳四座
- 09-06哪些软件支持UDI标签的生成与验证
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)