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

时间:2015-12-15 02:08:40

标签: docker boot2docker docker-machine

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

显然,这个新的“docker-machine”工具取代了已弃用的“boot2docker”。我不确定它们是什么,但由于docker-machine是如此新颖,似乎没有那么多,或者人们遇到我的特定问题。

无论如何,我认为我使用docker-machine创建了一个VM:

docker-machine create -d virtualbox --engine-opt dns=8.8.8.8 my_machine

据我了解,我现在有两个docker虚拟机,“默认”和“my_machine”。 (我认为Docker与流浪者的不同之处在于它没有使用虚拟机,但这可能是另一天的教训。)

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

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

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

    对不起,如果我说的话没有多大意义。我可能根本没有使用正确的泊坞词术语。我很乐意在我学习的时候澄清和编辑这篇文章。

    我在一篇类似的帖子中注意到,有人试图switch to a different docker-machine from the Docker Quickstart Terminal app。好奇,如果切换Kitematic应用程序有类似的答案

0 个答案:

没有答案