我最近在Ubunutu 16.04上安装了docker ce,并按照docker文档中的说明配置了docker machine package。
在测试安装时 docker run docker-machine create
docker run
docker-machine create
据我所知,docker容器在Linux上运行,因此需要在Mac或Windows上运行VirtualBox,而Windows不支持Hyper-V,但为什么Ubuntu上需要它呢?
Docker Machine背后的想法是允许用户在虚拟主机上安装Docker引擎(即Docker守护进程)。这些主机可以是运行在本地机器上的虚拟化工具(如VirtualBox和KVM)上的虚拟机,也可以是运行在公司数据中心或云提供商(如AWS、DigitalOcean等)上的远程虚拟机。一旦安装了Docker引擎,这些主机也可以由Docker机器管理,例如从您的本地机器。
您可以了解有关Docker Machine的更多信息 here .