用好 Vagrant
列举常用的 vagrant 命令以及遇到的问题
开始
- 常用命令:
- 添加 box:vagrant box add centos/7.9 ~/workfile/centos7.9.box
- 删除 box:vagrant box remove centos/7.9
- 查看所有的 box: vagrant box list
- 启动虚拟机: vagrant up
- 关闭虚拟机: vagrant halt
- 关闭并删除虚拟机:vagrant destroy 虚拟机名称
- 连接虚拟机:vagrant ssh
- FAQ
- SSH 连不上:
- vagrant ssh-config 查看 ssh 相关的信息是否正确
- Vagrantfile 配置文件中是否指定
config.ssh.insert_key = false
以及config.ssh.private_key_path
- 重新生成密钥:
ssh-keygen -b 4096 -t rsa -N '' -C "ssh key for packer" -m PEM -f id_rsa_vagrant
- ssh-config 配置:
vagrant ssh-config >> ~/.ssh/config
- SSH 连不上: