vagrant安装本地.box文件的方法(centos7)-图文详解

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版本比较
在这里插入图片描述

centos7的vagrant镜像的入口

在这里插入图片描述


下载完放到一个文件夹例如:

在这里插入图片描述

二、修改环境变量(非必须)

注明:它们默认安装存储的位置在用户目录下的 .vagrant.d 目录下,对于 Windows 系统来说,就是 C:\Users\用户名.vagrant.d。
我们可以自行修改位置(千言万语不如一张图)

修改如下:
在这里插入图片描述

三、使用添加命令到运行和配置

开始办正事啦–使用添加命令
直接上图清楚明了

添加box

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

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
安装 centos7 中科大镜像的步骤如下: 1. 首先,打开命令行终端或者命令提示符。在命令行中输入以下命令来初始化 Vagrant: ``` vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box ``` 这个命令将会创建一个 Vagrantfile 文件,用来配置你的虚拟机。 2. 接下来,下载 centos7 镜像文件。因为使用vagrant直接添加box的时候,可能会遇到国外服务器速度慢的问题。所以我们需要手动下载.box文件,并将其保存到本地。 3. 下载完成后,使用以下命令来添加本地的镜像文件: ``` vagrant box add centos7 /path/to/centos7.box ``` 其中,`/path/to/centos7.box` 是你保存的镜像文件的路径。 4. 完成以上步骤后,你可以使用以下命令来启动虚拟机: ``` vagrant up ``` Vagrant 将会根据 Vagrantfile 中的配置信息启动虚拟机。 5. 一旦虚拟机启动成功,你可以使用以下命令登录到虚拟机: ``` vagrant ssh ``` 登录成功后,你可以通过以下命令查看虚拟机的 IP 地址: ``` ip addr ``` 至此,你已经成功安装了使用中科大镜像的 Vagrant 虚拟机。 : 输入命令 vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box : 以 centos7 为例,下载镜像文件并添加到本地 : 通过修改 Vagrantfile 文件,保存退出并重启虚拟机,使用命令 `vagrant ssh` 查看虚拟机的 IP 地址。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

suqinyi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值