Vagrant+Virtualbox 打造统一的部署环境

  1. 安装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然后右键鼠标,选择"在此处打开命令窗口"即可在命令行进入当前工作目录
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值