将docker和virtual box安装在同一台机器上,并同时使用两种应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将docker和virtual box安装在同一台机器上,并同时使用两种应用程序相关的知识,希望对你有一定的参考价值。

我安装了虚拟盒以在Windows机器中与Linux环境一起使用。另外,我需要在同一台机器上使用docker。我阅读了许多有关docker的文章,大多数文章说如果将docker安装在计算机上,则虚拟盒将无法工作。要与Docker一起工作,Windows需要激活Hyper-V,并且已禁用虚拟框。

我需要一种在不损坏的情况下在同一台机器上同时使用docker和虚拟机的解决方案。

答案

来自Docker网站的以下信息

  1. 如果您在Mac或较旧版本的Windows系统(不带Hyper-V)上使用Docker Toolbox,请使用virtualbox驱动程序基于Oracle VirtualBox创建本地计算机。 (请参阅适用于Oracle VirtualBox的Docker Machine驱动程序。)

  2. 如果您在具有Hyper-V但无法运行Docker Desktop for Windows(例如Windows 8 Pro)的Windows系统上使用Docker Toolbox,则必须使用hyperv驱动程序来创建本地计算机。 (请参阅适用于Microsoft Hyper-V的Docker Machine驱动程序。)

  3. 请确保您已在系统上正确安装了最新的VirtualBox。如果您使用Windows的Toolbox或Docker Desktop安装Docker Machine,则会自动安装VirtualBox。

  4. 如果您使用快速入门终端启动第一台计算机,并将终端环境设置为指向它,则会自动创建一个默认计算机。如果是这样,您仍然可以按照以下步骤进行操作,但是要创建另一台计算机并将其命名为默认名称以外的其他名称。

理想情况下,您必须能够使用虚拟盒子independently

以上是关于将docker和virtual box安装在同一台机器上,并同时使用两种应用程序的主要内容,如果未能解决你的问题,请参考以下文章

安装virtual box

5.6 安装Virtual box

virtual box设置网络,使用nat网络和仅主机(Host Only)网络进行连接

Virtual Box 复制虚拟机后网络冲突或者无法启动 问题解决方法

一台主机上的 Docker nginx 多个应用程序

virtual box与vagrant组合实现轻量级的linux虚拟机系统搭建