如何查看Vagrant up进度

How to check Vagrant up progress

第一次使用vagrant

我正在尝试通过 运行 "vagrant up" 命令下载虚拟机​​。 相应的 vagrant 文件是 https://github.com/aalkilani/spark-kafka-cassandra-applying-lambda-architecture/tree/master/vagrant

我的互联网连接速度很慢...,已经大约 1 小时了我不确定下载了多少....几个问题

  1. 如何检查已完成的下载百分比(我知道它会在达到 20% 时告诉我...但是如何检查已下载的百分比)
  2. vagrant 下载到哪个临时目录(如果我必须在两者之间停止下载并明天继续...不确定我是否需要清理或者它会从它离开的地方恢复)

我在 windows7

上使用 Vagrant2.0.0

期待从您的经验中学习。

实际上,当您在控制台中执行 vagrant up 时,它会显示下载过程。

但是对于你的问题,所有下载的盒子都在 "C:\Users\USERNAME\.vagrant.d\boxes" 文件夹中。

基本上由于网络不好,vagrant下载boxes很慢,所以强烈建议在http://www.vagrantbox.es/ or https://app.vagrantup.com/boxes/search用下载工具下载你的base box,然后你可以通过

vagrant box add <title> <path_to_file> vagrant init <title> vagrant up

盒子首先从 ~/.vagrant.d/tmp 下载,所以如果您中断下载,它会保留在这里,如果您有很多次不成功的下载,您可能需要清理这个目录。

如果正在下载,您可以从该目录查看文件的大小,无论是否有任何移动。

盒子文件完全下载后,将安装在 ~/.vagrant.d/boxes

vagrant 内部使用 curl 下载 box,您可以使用此工具或 wget 下载特定的 box 文件并直接从那里跟踪进度。

对于您的特定情况,盒子的直接 URL 是 https://vagrantcloud.com/aalkilani/boxes/spark-kafka-cassandra-applying-lambda-architecture/versions/0.0.6/providers/virtualbox.box,您可以使用您喜欢的工具直接下载此文件。下载后,您可以直接从文件中安装盒子。