1-win10配置 Vagrant 环境
程序员文章站
2022-12-21 14:55:32
1 win10配置 Vagrant 环境 2019.9.13 Vagrant 概述 vagrant是一个操作虚拟机的工具.是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。 通过命令和配置文件来管理虚拟机,很快就能完成一套开发环境的部署,并可以打包传播,统一了开发环境,也解决了重复配置环境的麻 ......
1-win10配置 vagrant 环境
2019.9.13
vagrant 概述
- vagrant是一个操作虚拟机的工具.是一个基于ruby的工具,用于创建和部署虚拟化开发环境。
- 通过命令和配置文件来管理虚拟机,很快就能完成一套开发环境的部署,并可以打包传播,统一了开发环境,也解决了重复配置环境的麻烦.
- 和 docker 的区别:
- docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
- 区别:vagrant就是你的开发环境的部署工具;而docker是你的运行环境部署工具。
软件
直接从官网上下载最新版即可。
- vagrant
- virtualbox
配置流程
- 环境变量
- 要配置两个环境变量:
- vagrant: 这个应该在安装过程中便自动配置好了,如果没有需要把 vagrant 安装目录下的 bin 目录添加;完成后可以使用
vagrant -v
来验证 -
vagrant_home
:这个是 vagrant 虚拟机的保存位置,可以换成 c 盘之外的地方,如d:\document\virtualbox\.vagrant.d
- vagrant: 这个应该在安装过程中便自动配置好了,如果没有需要把 vagrant 安装目录下的 bin 目录添加;完成后可以使用
- 我也建议将 virtualbox 设置在非 c 盘的位置上;
- 要配置两个环境变量:
- 下载镜像
- 官方网站:a list of base boxes for vagrant - vagrantbox.es
- 经过我的尝试(下载的 centos7.2),链接有关 github 的网站的,都会出现前期下载顺利,但是后期速度为0,下载失败的现象。所以我们直接使用这个网站:index of /vagrant/trusty 下载 ubuntu 的镜像;文件的后缀名为
xxx.box
-
配置环境
# 由于我们已经下载了本地镜像文件,所以使用添加本地镜像的方式 # titile: 自己命名 # box_location: .box 文件的绝对路径,如:e:\... vagrant box add [title] [box_location] # 初始化 # 在当下目录下就会生成一个 vagrantfile ,修改这个文件即可进行个性定制 vagrant init [title] # 启动 vagrant up # 启用 ssh 连接 vagrant ssh
-
其他注意事项
- 使用 xshell 登录时,无法使用 root 账户登录;只能用 vagrant 账户加 su 获得管理员权限;
上一篇: 函数默认参数与占位参数