Java教程

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

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

这篇关于Vagrant+Virtualbox 打造统一的部署环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!