如何显示在特定目录中使用的Vagrant Box版本
  我有多个Vagrant框,并希望看看在哪个目录中运行什么版本的框。 
  vagrant box list返回一个vagrant box list的全局列表: 
puphpet/centos65-x64   (virtualbox, 1.2.1)
puphpet/centos65-x64   (virtualbox, 2.0)
  vagrant global-status显示提供商的目录: 
id       name    provider   state    directory
--------------------------------------------------
a427238  default virtualbox poweroff /path/to/dir1
fa21751  default virtualbox running  /path/to/dir2
但是我怎样才能看到在哪个目录中使用哪个Vagrant Box版本?
  据我所知,通过Vagrant CLI,这些数据可能会被检索出来,但并未公开。  查看Linux / macOS的~/.vagrant.d/data/machine-index/index ,我会认为它会是C:Userswhoever.vagrant.ddatamachine-index视窗。 
你会得到一些未格式化的JSON,其中包含Vagrant知道的每台机器上的细节。 如果您通过漂亮的打印机/美化工具运行JSON,您将在每台机器上获得这些内容之一:
"d62342a255436211725abe8fd3c313ea": {
    "local_data_path": "/Users/whoever/mymachine/.vagrant",
    "name": "default",
    "provider": "virtualbox",
    "state": "poweroff",
    "vagrantfile_name": null,
    "vagrantfile_path": "/Users/whoever/mymachine",
    "updated_at": null,
    "extra_data": {
        "box": {
            "name": "ubuntu/xenial64",
            "provider": "virtualbox",
            "version": "20170706.0.0"
        }
    }
},
  与您的机器相关的盒子信息就在那里。  virtualbox提供程序版本20170706.0.0上的ubuntu/xenial64框。 
上一篇: How to show Vagrant box version used in a particular directory
