1.使用virtualbox创建一个最小的系统,硬盘尽量设置成足够大的动态分配,用户名可以不是vagrant,但是如果想之后仍然是vagrant up/halt,vagrant用户还是需要创建的.
2.vagrant用户权限一个很重要的一点是设置sudo的无密码
sudo visudo
vagrant ALL=(ALL) NOPASSWD: ALL
vagrant pachage --base virtualname
3.导入vagrant的公钥到/home/vagrant/.ssh/authorized_keys
wget https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub -O .ssh/authorized_keys
4.打包的名字就是virtualbox列表中显示的名字.
vagrant package --base virtualboxname
5.如果只是自己使用的话,vagrant用户和key其实完全没有必要的.
本文介绍如何使用VirtualBox创建最小系统,并设置vagrant用户权限及公钥,最后完成系统的打包过程。主要内容包括:创建足够大的动态硬盘分配、设置sudo无密码权限、导入vagrant公钥以及打包系统的具体步骤。


被折叠的 条评论
为什么被折叠?



