zoukankan      html  css  js  c++  java
  • vagrant(一)初识与安装

    链接:https://pan.baidu.com/s/1I2RNMNq9G-P4k42-U1Jjtw (这里有需要准备的安装包以及镜像文件,也可自己去官网下载)
    提取码:jis8 

    安装VirtualBox

    直接来到官网 https://www.virtualbox.org/wiki/Downloads 点击下载最新的virtualbox,双击安装,一路傻瓜化完成。

    安装Vagrant

    网上有说什么使用gem命令来安装的,建议大家别进这个坑了,直接到官网 https://www.vagrantup.com/downloads.html 下载最新的vagrant,然后双击安装,也是一路傻瓜化,就不说。
    在windows下安装vagrant,为了写入相应配置到环境变量,可能会要求重新启动一下系统。

    完成一个box的安装

    先下载一个box到本地,我下载后放到了 D:/vagrant 目录下面

    D:
    cd vagrant
    
    $vagrant box add {name}{url}
    $vagrant init {name} 
    $vagrant up
    
    vagrant box add 是添加box的命令 
    其中{naem}可以自行设置,{url}是下载到本地box路径。
    我的路径是:D:/vagrant/vagrant.box 我进入到目录之后 url只用写vagrant.box

    ssh链接到安装的虚拟机

    经过以上操作后,完成了虚拟机的安装,现在需要登录上虚拟机,进行操作。链接很简单,可以使用第三方(xshell等)shell工具或系统自带的,进行登录 

    我直接使用windows的powershell(cmd也一样)进入到安装目录,vagrant ssh(vagrant.exe ssh也可以连接成功)即可连接成功

    或者使用第三方如xshell,ip地址是:localhost,端口,需要观察,映射的22端口是多少。一般是2200 或者2222 ;用户名与密码均是: vagrant

    vagrant的命令详解



    命令 作用
    vagrant box add  添加box的操作
    vagrant init 初始化box的操作,会生成vagrant的配置文件Vagrantfile
    vagrant up 启动本地环境
    vagrant ssh  通过 ssh 登录本地环境所在虚拟机
    vagrant halt  关闭本地环境
    vagrant suspend  暂停本地环境
    vagrant resume  恢复本地环境
    vagrant reload  修改了 Vagrantfile 后,使之生效(相当于先 halt,再 up)
    vagrant destroy  彻底移除本地环境
    vagrant box list  显示当前已经添加的box列表
    vagrant box remove  删除相应的box
    vagrant package  打包命令,可以把当前的运行的虚拟机环境进行打包
    vagrant plugin  用于安装卸载插件
    vagrant status  获取当前虚拟机的状态
    vagrant global-status  显示当前用户Vagrant的所有环境状态





  • 相关阅读:
    软件包管理器(bzoj 4196)
    Aragorn's Story(hdu3966)
    染色(bzoj 2243)
    文艺平衡树(bzoj 3223)
    区间翻转(codevs 3243)
    Python 中 configparser 配置文件的读写及封装,配置文件存放数据,方便修改
    Python 中 openpyxl 模块封装,读写 Excel 文件中自动化测试用例数据
    Python 中 unittest 框架加载测试用例的常用方法
    Python 中 unittest 单元测试框架中概念、作用、运行、用例执行顺序、断言方法、装饰器
    接口自动化的应用场景、测试用例、自动化流程
  • 原文地址:https://www.cnblogs.com/si-dian/p/10936889.html
Copyright © 2011-2022 走看看