vagrant安装本地.box文件的方法-图文详解
准备工作
1安装VirtualBox软件(主板需要开启CPU 虚拟化)不懂就自行百度(电脑不一样,有些电脑默认开启)
2安装vagrant
软件和镜像我放在百度网盘需要自取
链接:https://pan.baidu.com/s/1Z-VD4BAK6fAEZMtGGf3TFQ
提取码:gd3c
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V4的分享
环境准备
1. 安装VirtualBox软件
2. 安装vagrant
以centos7为例
说明:由于使用vagrant直接添加box的时候,使用的是国外的服务器,速度非常慢,所以解决办法是将.box文件下载下来,然后再本地添加
一、下载vagrant box镜像
centos7版本比较
下载完放到一个文件夹例如:
二、修改环境变量(非必须)
注明:它们默认安装存储的位置在用户目录下的 .vagrant.d 目录下,对于 Windows 系统来说,就是 C:\Users\用户名.vagrant.d。
我们可以自行修改位置(千言万语不如一张图)
修改如下:
三、使用添加命令到运行和配置
开始办正事啦–使用添加命令
直接上图清楚明了
1.查看是否添加成功
2初始化(注意名字要保持一致)
最后输入启动命令
vagrant up
成功后会在VirtualBox中显示如图
使用ssh连接进行操作(最好配置成静态IP好调试–下面直接上图)
准备配置IP-不采用VirtualBox软件配置端口转发(原因麻烦)
1 在打开windows窗口
2命令 ipconfig
3查看 VirtualBox Host-Only Network: 的ipv4 地址
知道IP以后开始修改Vagrantfile文件的配置
修改完成保存退出
重启 vagrant relaod
windows窗口进入命令行模式 vagrant ssh
查看虚拟机地址 ip addr
最后就是虚拟机和本地window10互ping 结果是双方都ping得通
补充:这样安装的虚拟机的root用户的密码是 vagrant
最后可以在换下源:
第一步备份:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步换源:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
第三步生成缓存:
yum makecache
注:如果ping baidu.com不通 ,就修改下网卡,加上网关和DNS,在重启网卡
四、修改配置文件使用shell连接
修改配置文件:
第一步:
vi /etc/ssh/sshd_config
第二步:
输入i 切换inset模式
第三步:
将图片内的no改成yes
第四步:
按exc退出inset模式
第五步:
敲冒号 在输入wq 意思是保存退出
可以使用box启动虚拟机,在使用xshell连接
使用xshell连接
可以直接使用root用户登入
用户名: root
密 码: vagrant
端 口: 22