美文网首页
vagrant学习笔记

vagrant学习笔记

作者: xlgao | 来源:发表于2020-07-12 13:16 被阅读0次

    windows下vagrant使用

    vagrant环境搭建

    1. 安装virtualbox: https://www.virtualbox.org/

    2. 安装vagrant:http://www.vagrantup.com/

    3. vagrang安装到C盘, 如果vagrant安装到其他盘需要配置path环境变量, 具体方法如下:
      右击我的电脑--> 属性--> 高级系统设置-->环境变量-->
      Administartor的用户环境变量,选中path-->点击编辑-->新建-->找到vagrant的安装目录冰选择bin目录-->确定

    4. 下载vagrant镜像,vagant镜像下载地址:
      vagrant镜像的下载建议创建iso目录,并将镜像下载到对应的目录,目录名称为自定义.

      https://app.vagrantup.com/boxes/search

    vagrant创建虚拟机流程

    1. vagrant创建虚拟机的流程如下:
    [root@localhost ~]# vagrant box add centos [url]
    [root@localhost ~]# vagrant init centos
    [root@localhost ~]# vagrant up
    #注意vagrant up的输出,当vagrant ssh不可用时,可以使用ssh登录 ssh -p 2201 root@127.0.0.1 默认密码为vagrant.
        default: SSH address: 127.0.0.1:2201
    # 并且在centos6系统中需要修改ssh配置才能使用ssh登录:
    PasswordAuthentication yes
    
    [root@localhost ~]# vagrant ssh #[vagrant ssh暂时未测试成功,我目前使用的是类似xshell这种工具ssh连接]
    [root@localhost ~]# vagrant halt
    
    1. 下边以centos镜像为例,创建虚拟机流程如下:
      目录结构:
    [root@localhost ~]# mdkir centos1
    [root@localhost ~]# tree
    +--- centos1
    +--- iso
    |   +--- vagrant-centos-7.2.box
    [root@localhost ~]# cd centos1
    [root@localhost ~]# vagrant box add centos1 ../iso/vagrant-centos-7.2.box
    [root@localhost ~]# vagrant init centos1
    [root@localhost ~]# vagrant up
    [root@localhost ~]# vagrant ssh
    [root@localhost ~]# vagrant halt
    
    • vagrantfile文件配置值得注意的几个地方:
      1. config.vm.box = "centos1" # box名称
      2. config.vm.network "public_network" # 建议使用public_network,自动创建NAT网络和桥接网络,并且会根据box的mac地址获取IP地址,每次启动IP地址不会变.
      3. vagrant的配置文件若有改动需要执行vagrant reload 命令使配置文件重新生效.

    相关文章

      网友评论

          本文标题:vagrant学习笔记

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