使用Vagrant machine

时间:2021-10-27 22:40:34

使用Vagrant

查看Vagrant状态

vagrant status

SSH

vagrant ssh

共享文件

在vagrantfile中添加共享文件配置


Vagrant.configure(2) do |config| config.vm.share_folder "v-root","/foo","." end

解释

"v-root",主机地址

"/foo",为虚拟机内地址,如果没有改目录活文件,会自动创建

".",表示共享主机的文件

网络的配置

在vagrantfile中配置端口转发


Vagrant::configure(2) do |config| config.vm.network "forwarded_port", guest:80, host: 8080 end

解析:vagrant将会使80端口的请求,转发至host machine的8080端口。

vagrant reload

Open a browser to localhost:8080 on the host machine, and a directory listing of /vagrant, served from the guest machine, will be shown.

系统有关操作

保存状态,并关机

vagrant suspend

正常关机

vagrant halt

强制关机

vagrant halt --force

关机,并擦除的硬盘,文件状态等信息

vagrant destroy

强制关机

vagrant destroy --force