image.png
    image.png
    image.png
    image.png

    1. $ vagrant box add /d/Downloads/CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box --name centos7
    2. ==> box: Box file was not detected as metadata. Adding it directly...
    3. ==> box: Adding box 'centos7' (v0) for provider:
    4. box: Unpacking necessary files from: file:///D:/Downloads/CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box
    5. box:
    6. ==> box: Successfully added box 'centos7' (v0) for 'virtualbox'!
    7. # 其中 --name 选项指定这个box的名字
    8. # 查看是否添加成功:
    9. $ vagrant box list
    10. centos7 (virtualbox, 0)
    11. # 添加成功后会在 $VAGRANT_HOME 目录生成一些文件,box文件放到了boxes目录
    12. # 其中centos7为上面 --name 指定的名字
    13. $ find /d/vm/.vagrant.d/boxes
    14. /d/vm/.vagrant.d/boxes
    15. /d/vm/.vagrant.d/boxes/centos7
    16. /d/vm/.vagrant.d/boxes/centos7/0
    17. /d/vm/.vagrant.d/boxes/centos7/0/virtualbox
    18. /d/vm/.vagrant.d/boxes/centos7/0/virtualbox/box.ovf
    19. /d/vm/.vagrant.d/boxes/centos7/0/virtualbox/centos-7-1-1.x86_64.vmdk
    20. /d/vm/.vagrant.d/boxes/centos7/0/virtualbox/metadata.json
    21. /d/vm/.vagrant.d/boxes/centos7/0/virtualbox/Vagrantfile

    image.png

    Vagrant.configure("2") do |config|
      config.vm.box = "centos7"
      config.vm.hostname = "c7test"
      config.vm.network "private_network", ip: "192.168.56.10"
      # 配置cpu核数与内存大小(MB)
      config.vm.provider "virtualbox" do |vb|
        vb.cpus = 1
        vb.memory = 1024
        # 这个为VirtutalBox管理器中显示的名字,非hostname
        vb.name = "c7test1"
      end
    end
    

    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png