5分钟学习Vagrant
本文的主线 定义 => 安装 => 使用 => 小结
定义
Vagrant是什么?
安装
首先 安装虚拟机 => 确定知道为什么的?
- 基于开源免费的Oracle VirtualBox
然后 安装Vagrant
- 安装包或其他安装方式的地址
最后 确认安装成功
1 | vagrant version |
使用
首先 下载虚拟机镜像
- 基于Ubuntu 1804 Server和国内的镜像源 => 为什么基于国内源你是知道的…
1 | vagrant box add https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/bionic/current/bionic-server-cloudimg-amd64-vagrant.box --name ubuntu/bionic64 |
然后 安装Vagrant插件 => 插件增强了Vagrant的功能
1 | vagrant plugin install --plugin-clean-sources --plugin-source https://gems.ruby-china.com/ vagrant-disksize |
最后 还差一个定义要管理的虚拟机长什么样的描述文件Vagrantfile
1 | vim Vagrantfile |
1 | Vagrant.configure("2") do |config| |
1 | # 启动虚拟机 |
1 | # 查看帮助、说明 |
小结
为什么需要Vagrant?
- 借助Vagrant的配置文件和命令行 实现虚拟机管理的自动化