Vagrant使用

发布时间 2023-10-31 22:16:45作者: Bingmous

安装vagrant

官网:https://www.vagrantup.com/

下载后安装即可

安装virtualBox

官网:https://www.virtualbox.org/

下载后安装即可

  • 可以设置一下默认虚拟电脑位置,否则默认C盘:管理->全局设定->默认虚拟电脑位置

下载box镜像

centos7:https://app.vagrantup.com/centos/boxes/7 ,上面是从cloud.centos.org下载的,比官网快

常用命令:

vagrant box list # 查看有哪些box
vagrant box add box_name box_path # 添加下载的box
vagrant init box_name # 在一个新目录下面初始化一个vm 会创建一个Vagrantfile文件
vagrant up # 开机
vagrant ssh # ssh到虚拟机
vagrant halt # 关机
vagrant suspend # 挂起 下次启动时会快一点 会占用一定的磁盘空间
vagrant destroy # 销毁
vagrant relaod # 重启
vagrant relaod --provision # 重启后执行provision

其他

执行provision

  • 第一次执行vagrant up
  • vagrant reload --provision
  • vagrant up --provision
  • vagrant --provision
  • vagrant provision

网络模型

  • Forwarded Ports,将主机端口进行转发到虚拟机的端口
  • Private Network,内部vm可以相互访问,外部无法访问vm
  • Public Network,外部可以访问vm

同步目录

  • 配置synced_folder

虚拟机配置

  • 配置provider,设置内存、cpu等