• 使用vagrant安装CentOS7虚拟机


    1、下载安装vagrant

    方式一:公众号获取

    搜索微信公众号“I am Walker”
    回复“vagrant”即可获取

    方式二:官网下载

    https://www.vagrantup.com/downloads
    image.png

    2、安装vagrant

    安装vagrant过程

    image.png

    image.png
    image.png
    image.png

    之后等待安装成功即可

    测试是否成功

    1、使用快捷键ctrl+R,输入cmd唤起命令行窗口
    image.png
    2、输入vagrant
    若出现帮助指令则代表安装成功,若是不成功则重新检查一下前面的安装过程
    image.png

    3、下载box镜像

    方式一:公众号下载

    关注公众I am Walker,回复vagrant box

    方式二:官网下载

    box下载地址:https://app.vagrantup.com/centos/boxes/7

    image.png

    4、安装box

    1、 先使用指令查询是否安装镜像

    C:\Users\plan>vagrant box list
    There are no installed boxes! Use `vagrant box add` to add some.  # 这个指令代表着没有安装boxes
    
    
    
    • 1
    • 2
    • 3
    • 4

    2、使用vagrant box add 文件路径 --name 指定名称

    $ vagrant box add e:\Downloads\CentOS-7.box --name centos-7
    
    # 显示这个就代表成功了
    ==> box: Box file was not detected as metadata. Adding it directly...
    ==> box: Adding box 'centos-7' (v0) for provider:
        box: Unpacking necessary files from: file:///e:/Downloads/CentOS-7.box
        box:
    ==> box: Successfully added box 'centos-7' (v0) for 'virtualbox'!   
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    3、查看安装列表

    重新查看,检验box是否安装成功

    C:\Users\plan>vagrant box list
    centos/7 (virtualbox, 2004.01)
    
    • 1
    • 2

    4、初始化 这里的centos/7是config.vm.box的配置,主要用于识别虚拟机

    这里需要切换到自己的想要的路径,相当于是vagrant初始化的路径
    例如我是在该路径下D:\vagrant 初始化的

    D:\vagrant>vagrant init centos/7
    
    A `Vagrantfile` has been placed in this directory. You are now
    ready to `vagrant up` your first virtual environment! Please read
    the comments in the Vagrantfile as well as documentation on
    `vagrantup.com` for more information on using Vagrant.
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    初始化之后则生成了一个vagrantfile,这个文件是vagrant的核心文件,网络等相关信息都在里面进行设置
    image.png

    5、启动虚拟机

    vagrant up, 使用该指令测试是否可以启动成功
    image.png
    这样子则代表启动成功了

    在vitrualbox中就显示启动成功了
    image.png

    默认的账号密码都为vagrant
    如果是root账号,密码也为vagrant

    若想使用账号密码连接xshell,则要先开启支持账号密码登录 【若使用vs Box连接则可以忽略】

    1、使用root账号登录
    2、使用该指令vi /etc/ssh/sshd_config进入配置文件,修改PermitRootLogin 为yes,即将#删除掉
    image.png

    3、重新加载配置
    image.png
    systemctl restart sshd

    4、xshell连接
    image.png
    image.png
    image.png
    image.png
    image.png

    image.png
    之后就可以连接成功了

  • 相关阅读:
    LC:最大子数组和
    Spring及Spring boot 第四章-第二节 Spring声明式事务管理 @Transactional
    机器学习练习——熔池状态识别
    Linux常用命令
    浅析分布式锁
    如何使用 AI与人工智能的定义、研究价值、发展阶段
    Office共享协作方法——Office共享的正确打开方式、office365白嫖
    Java 22正式发布,一文了解全部新特性
    基于C#实现的巧移火柴棍(火柴棍移动)
    [C++黑马程序员笔记]P113-P117类和对象-对象特性(2)
  • 原文地址:https://blog.csdn.net/Think_and_work/article/details/125488854