- 安装Vagrant和VitualBox
百度网盘
链接:https://pan.baidu.com/s/11VdH6UjXcif4gDiuhYZ6cA
提取码:96dd
复制这段内容后打开百度网盘手机App,操作更方便哦
链接:https://pan.baidu.com/s/1UKhP20pMIqcT0WW-SSl17w
提取码:zgyz
复制这段内容后打开百度网盘手机App,操作更方便哦
虚拟机镜像
2. 添加镜像到Vagrant
vagrant box add 虚拟机名称 镜像地址
3.初始化环境
先使用 vagrant box list 查看虚拟机名称然后 使用init 命令初始化
vagrant init dokertest
执行命令后,目录下会有一个叫Vagrantfile的文件
简单介绍一下这个配置文件:
打开这段配置后,虚拟机会拥有一个为192.168.33.10的IP,宿主可以通过ssh访问到这个虚拟机。
config.vm.network "private_network", ip: "192.168.33.10"
vagrant可以为虚拟机提供一个映射目录,这样可以很简便地为虚拟机与宿主之间共享文件
config.vm.synced_folder "../data", "/vagrant_data"
打开这段注释后,表示将宿主的8080端口的TCP请求转发到虚拟机的80端口中
config.vm.network "forwarded_port", guest: 80, host: 8080
默认是转发TCP的请求,如果需要转发UDP的,要加上protoco
config.vm.forwarded_port 80, 8080, protocol: "udp"
4.启动虚拟机
vagrant up
出现以下界面则表示成功了
查看状态
vagrant status
然后就可以使用远程工具进行连接了 ,如果修改配置文件需要关闭重启虚拟机
常用命令如下
vagrant init # 初始化
vagrant up # 启动虚拟机
vagrant halt # 关闭虚拟机
vagrant reload # 重启虚拟机
vagrant ssh # SSH 至虚拟机
vagrant status # 查看虚拟机运行状态
vagrant destroy # 销毁当前虚拟机
进入命令窗口
在当前工作目录上一级安装shift然后右键鼠标,选择"在此处打开命令窗口"即可在命令行进入当前工作目录