Vagrant 是一款虚拟机管理工具,支持hyper, libvirt, virtual box, VMware_desktop, 可以和IDE 集成。使用vagrant的好处是可以在windows或者macos下编写代码,在linux下运行。
安装
https://www.vagrantup.com/downloads.html 下载对应安装包安装即可。
安装虚拟机
Vagrant 可以使用命令安装虚拟机,不过网络容易断,建议先下载镜像,再离线安装。
在线安装
虚拟机类型根据自己需求选择,这里选择的是 virtualbox
1 | vagrant box add centos/7 |
离线安装
vagrant 网站提供了一些镜像下载,地址如下: https://app.vagrantup.com/boxes/search, 这里以centos7为例:
- 下载镜像 centos7 的镜像;
vagrant box add —name 'centos/7' [box_path]
虚拟机操作
1 | # 生成虚拟机配置文件 |
pycharm 集成
Vagrant 只支持pycharm 专业版,不需要单独安装插件。
vagrant 配置说明
1 | # 配置同步目录 |
FAQ
vboxsf mount 问题
1
2vagrant plugin install vagrant-vbguest
vagrant destroy && vagrant up