回答使用vagrant文件的提示?
是否可以将脚本添加到回答提示的Vagrant文件中。 我为docker供应了一个ubuntu盒子
config.vm.box = "ubuntu" config.vm.provision :shell, :inline => "sudo apt-get update" config.vm.provision :shell, :inline => "sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring"
运行最后一个命令后,会出现提示
Do you want to continue [Y/n]?
更简单的解决scheme是使用apt-get
的-y
选项:
config.vm.provision :shell, :inline => "sudo apt-get -y install linux-image-generic-lts-raring linux-headers-generic-lts-raring"
看手册 :
-y, – 是,–assume-yes自动是提示。 假设“是”作为所有提示的答案并且非交互式地运行。 如果发生不合需要的情况,例如更换一个包装或删除一个必需的包,则apt-get将会中止。