zoukankan      html  css  js  c++  java
  • vagrant 简单使用

    使用vagrant ,需要安装virtualbox和vagrant。具体怎么安装这里就不介绍。

    创建一个虚拟机

    找到一个初始box

    vagrant创建虚拟机需要一个box镜像,box镜像可以在https://app.vagrantup.com/boxes/search中查询。

    例如我们找到了一个ubuntu16.04的镜像。

    那么我们新建一个文件夹,并且在文件夹中打开命令行窗口。

    vagrant init ubuntu/xenial64
    vagrant up
    

     这样vagrant就会自动下载16.04的镜像。

    一般来说vagrant命令行下载这个镜像,在国内的下载速度是很慢的,大概100-500kb浮动。可以把命令行中的virtualbox.box的那个连接直接复制到谷歌浏览器中打开,这样服务器会把地址重定向到亚马孙的服务器,下载能飙满带宽。

    我们可以把命令行中的进程先停了。

    从浏览器下载的文件名字会变乱,重新命名一下。

    手动添加box

    命令行添加box

    vagrant box add XXXXXX C:/ubuntu16.04.box
    

    XXXX是镜像的名字,这里是原始的ubuntu16.04镜像,那么就命名为ubuntu16.04好了

    使用

    vagrant box list

    命令可以查看所有的box

    创建一个新虚拟机

    再次新建一个文件夹,在文件夹中打开命令行窗口,在命令行中输入下面的命令,VM_01名字可以自己选择。

    vagrant init VM_01

    此时会在文件夹下面生成一个Vagrantfile文件,使用编辑器打开这个文件,修改

    config.vm.box = "VM_01" 为之前手动添加的box名称config.vm.box = "ubuntu16.04" 

    当然如果你init的名称是ubuntu16.04就可以不用修改了。

    这时候可以启动虚拟机了

    vagrant up

    启动完成后,使用git-base窗口或者使用xshell的命令行窗口执行命令连接到虚拟机上

    vagrant ssh
    

    如果windows打开了ssh功能,使用cmd命令行窗口也是可以的。

    后面的事情就是安装文件什么的了。

    打包

    假设已经在服务器上配置好了环境,想要共享给别人,那么就需要将虚拟机打包。

    打包命令

    vagrant package
    

      将打包好的xxx.box文件发给别人,参照手动添加box的步骤就可以在另一台机器上跑一个一模一样的虚拟机了

  • 相关阅读:
    未来超市 轻松之旅
    超市淡季从竞争对手抓起
    如何监管超市收银漏洞
    一份好的方案需要注意哪些内容?
    超市负库存产生的原因及对策
    成功演示的关键步骤(三)
    成功演示的关键步骤(一)
    js iframe 地址
    js 弹出可拖动窗口
    js 关闭当前页面不提示
  • 原文地址:https://www.cnblogs.com/cppddz/p/9388341.html
Copyright © 2011-2022 走看看