使用Docker Kitematic,如何切换到不同的Docker机器?

使用Docker Kitematic,如何切换到不同的Docker机器?,docker,boot2docker,docker-machine,Docker,Boot2docker,Docker Machine,我是Docker的新手(今天刚开始学习)。 我在MacOSX 10.10.5上使用docker 1.9.1 显然,有一种新的“docker机器”工具取代了不推荐使用的“boot2docker”。我不太确定这两个问题是什么,但由于docker机器是如此的新,似乎没有太多人遇到我的特定问题 无论如何,我相信我已经用docker机器创建了一个VM: docker-machine create -d virtualbox --engine-opt dns=8.8.8.8 my_machine 据我所知

我是Docker的新手(今天刚开始学习)。 我在MacOSX 10.10.5上使用docker 1.9.1

显然,有一种新的“docker机器”工具取代了不推荐使用的“boot2docker”。我不太确定这两个问题是什么,但由于docker机器是如此的新,似乎没有太多人遇到我的特定问题

无论如何,我相信我已经用docker机器创建了一个VM:

docker-machine create -d virtualbox --engine-opt dns=8.8.8.8 my_machine
据我所知,我现在有两个docker虚拟机,“默认”和一个“我的机器”。 (我认为Docker和vagrant的不同之处在于它不使用虚拟机,但这可能是另一天的教训)

在~/.docker/machine/machines下,我有一个默认/和我的\ machine/文件夹

当我启动Kitematic(作为MacOSX应用程序)时,我相信它正在启动一个进入“默认”虚拟机的视图。我相信这是因为

  • 当我从Kitematic启动Docker CLI并在CLI中回显$Docker\u MACHINE\u名称时,它会打印“default”而不是“my\u MACHINE”
  • 此外,当我切换到“my_machine”(通过键入eval“$(docker machine env my_machine)”)并创建一个新的docker容器(例如“docker build-t my_instance”)时,它不会显示在Kitematic中 所以问题是,我如何让Kitematic“切换”到我新创建的虚拟机

    对不起,如果我说的不太有道理的话。我可能根本没有使用正确的docker术语。我很高兴能够澄清和编辑这篇文章,因为我知道


    我注意到在一篇类似的帖子中,有人试图。好奇切换Kitematic应用程序是否有类似的答案

    我的解决方法是删除原始的“默认”主机,并使用“默认”名称创建我的新主机。Kitematic似乎被键入了这个“默认”命名的主机