Windows 10下使用VirtualBox的Vagrant - 如何连接到已创建的计算机

时间:2017-12-08 16:32:04

标签: vagrant virtualbox

我在Windows 10下使用VirtualBox v.5.2.2运行Vagrant版本2.0.1,所有版本都或多或少是最新版本。
我从图像ubuntu / xenial64创建了机器(最新版本20171201.0.0) 我更新了所有软件包并安装了MongoDB版本3.4.0 我还在Vagrantfile中公开了MongoDB端口 从主机访问数据库没有问题。

现在我想从这个创建一台新机器如下:

vagrant package --output mongodb.box
vagrant box add mongodb mongodb.box
rm mongodb.box
cd ..
mkdir mongodb
cd mongodb
vagrant init mongodb
vagrant up

然后我收到重复消息“默认:警告:身份验证失败。正在重试......”,直到Vagrant说它无法连接。 我不能

vagrant ssh

进入机器,但如果我在Vagrantfile中启用mongodb端口,我可以访问DB
还有另一种方法来创建我自己的工作和可管理的机器吗?

1 个答案:

答案 0 :(得分:0)

我签入%userhome%.vagrant.d \ boxes \ mongodb \ 0 \ virtualbox \ Vagrantfile并且没有

的设置
config.ssh.username
config.ssh.password

从原始的xenial框中复制后,它可以正常工作。