【问题标题】:docker with virtualbox on windowsdocker 在 windows 上使用 virtualbox
【发布时间】:2019-11-28 11:56:10
【问题描述】:

上下文:

我已经安装了 vagrant 和 virtual box。我无法更改该设置,因为它非常微妙且重要。

现在,当我在 Windows 10 上安装 docker 时,docker 想要启用 hyper-v,但现在我无法使用 vagrant 启动我的虚拟机。

问题:

由于mac上的docker使用了virtual box驱动,有没有办法让docker在windows上使用virtual box呢?

【问题讨论】:

    标签: windows docker vagrant virtualbox


    【解决方案1】:

    您可以直接在 Linux VM 内安装 docker,而不是在 Windows 主机上。或者您可以安装较旧的docker toolbox,它旨在使用 docker-machine 在 VirtualBox VM 中运行 docker。请注意,您会看到额外的挑战,例如主机卷共享驱动器的方式有所不同,并且已发布的端口会转到 VM IP,而 vpnkit 不会转发到主机 IP/localhost。

    【讨论】:

      【解决方案2】:

      据我所知,没有。但是你不能在你的 vagrant box 中使用 Docker 吗? For a more detailed description, look here.

      【讨论】:

      • 我想将 docker 用于其他目的和其他项目。它只是 docker 影响 vagrant
      • 恐怕什么也做不了。我在 Windows 上的一个文件夹中开发,该文件夹通过 vagrant 在 VM 上共享,然后我在该 Vagrant VM 上运行我的容器。测试和调试可以通过端口转发等完成。无论如何,Docker 在 Linux 上更稳定。
      猜你喜欢
      • 1970-01-01
      • 2017-03-29
      • 2017-03-08
      • 1970-01-01
      • 2023-03-28
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多