代码之家  ›  专栏  ›  技术社区  ›  borism

使用VirtualBox在Windows 10下漫游-如何连接到创建的机器

  •  0
  • borism  · 技术社区  · 6 年前

    我在Windows 10下用VirtualBox 5.2.2运行Vagrant 2.0.1版,或多或少都是最新版本。
    我从图像ubuntu/xenial64(最新版本20171201.0.0)创建了这台机器。
    我更新了所有软件包并在那里安装了MongoDB 3.4.0版。
    我还在Vagrantfile中暴露了MongoDB端口。
    我可以从主机访问DB。

    现在,我想在此基础上创建一台新机器,如下所示:

    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 ssh
    

    但是如果我在Vagrantfile中启用mongodb端口,我就可以访问DB。

    有没有其他方法可以创建我自己的工作和可管理的机器?

    1 回复  |  直到 6 年前
        1
  •  0
  •   borism    6 年前

    我签入了%userhome%。流浪汉d\box\mongodb\0\virtualbox\Vagrantfile,没有设置

    config.ssh.username
    config.ssh.password
    

    在我从xenial的原始盒子中复制出来后,它工作得很好。