用好 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
上次更新:
贡献者: iEchoxu