美文网首页
使用Vagrant创建虚拟机并ssh进去

使用Vagrant创建虚拟机并ssh进去

作者: 满_60fd | 来源:发表于2018-01-22 16:40 被阅读0次

    vagrant 如果搭配虚拟机是VMWare要装相应收费版本的vagrant,都要收费的
    最近要做PA,但是用VMWare起虚拟机又过于庞大,我也用不上图形界面,于是TFF就给我安利了Vagrant,第一次用,体验还不错,记录一下过程。
    宿主机环境:Windows 7旗舰版 64bit所 需 软 件:VagrantVirtualBox

    安装和重启这里就略过了。。。
    1. 虚拟机创建过程
    1. 在自己的windows系统上创建一个空目录如下:

    这里写图片描述

    2. 打开终端,并进入到刚才创建的目录

    这里写图片描述

    3. 导入box并初始化该目录
    官网的box列表,可以选择自己需要的系统进行安装

    这样相当于在线下载,当然也可以使用已经下载好的box文件vagrant box add centos7 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
    对该目录进行初始化vagrant init centos7
    例如

    vagrant box add homestead G:\xitong\homestead.box
    
    这里写图片描述 这里写图片描述

    4. 启动虚拟机
    vagrant up

    使用命令启动后,会出现如下提示,方框框着的就是登陆的地址和用户名


    这里写图片描述

    5. 使用xshell登陆虚拟机
    使用xshell创建一个会话,进入创建的虚拟机,该虚拟机的账号密码如下:
    用户名:vagrant密 码:vagrantroot帐号密码:vagrant

    这里写图片描述

    2. vagrant常用命令
    1. 添加box

    提前下载好的box文件,~/box/precise64.box,我们给这个box命名为ubuntu12.04vagrant box add ubuntu12.04 ~/box/precise64.box#box文件也可以是远程地址 base 为默认名称#vagrant box add base http://files.vagrantup.com/lucid64.box

    2. 初始化

    打开目录#cd ~/vagrant/work#初始化vagrant init#如果你添加的box名称不是base,那么需要在初始化的时候指定名称,例如vagrant init ubuntu12.04

    3. 启动虚拟机

    vagrant up

    4. 打包分发

    vagrant package

    5. 帮助命令

    vagrant help

    6. 查看vagrant版本信息

    vagrant -v

    相关文章

      网友评论

          本文标题:使用Vagrant创建虚拟机并ssh进去

          本文链接:https://www.haomeiwen.com/subject/ktpoqxtx.html