将docker镜像复制到docker-machine并使其工作

时间:2018-06-28 13:30:11

标签: docker docker-machine docker-image

这就是我要完成的;-

  1. 在不同ip地址上运行的应用程序的许多实例都在相互交谈
  2. 使用docker在具有许多容器或docker机器相互通信的单台机器上进行测试。

我是Docker的新手,我无法让它做我想做的事。

遵循基本说明并运行容器很容易,但是除此之外,我在尝试到达所需位置时遇到很多问题。

我创建了一个图像,并使其在容器中运行。但是令我惊讶的是,驱动器并不是孤立的。容器写的内容出现在我的本地驱动器上,这很奇怪,但是可以继续。

因为我想要一些实例,这些实例具有不同的IP地址,但是所有实例都具有相同的端口,所以我尝试将映像复制到docker-machine。

所以我创建了一个docker机器(虚拟盒子),保存了图像,将它们复制了(尽管我必须创建到/ tmp的符号链接,因为/ home / docker中没有足够的空间!)并加载它们。因此,它们现在出现在docker机器上的图像列表中

然后,我尝试启动链接的图像,但是..其中之一是抱怨文件丢失,即使我保存并复制并加载了图像。

我在想,也许我完全错误地将Docker弄错了,它不适合这种情况。我以为您可以复制映像并加载它并期望它能正常工作,但是它似乎需要该映像所基于的确切目录结构,这意味着要剪切整个目录结构,这不利于保存文件的目的。图片。我很迷惑。

我现在看来只是创建一堆普通VM可能是一个更好的方法。但是我想在放弃之前给Docker一个适当的机会。

如何将映像从本地驱动器复制到docker-machine并使其正常工作?

0 个答案:

没有答案