在docker中运行图像

时间:2017-04-13 17:11:41

标签: docker

我是码头工的新手,我观看了很多视频,还研究过文章。从那里我开始知道什么是docker。 但我的问题是 - :

假设我有三个泊坞窗图像

  1. 在窗口7/8/10环境中创建“应用程序1”的第一张图像
  2. “应用程序2”的第二张图像在CentOs中创建。
  3. “应用程序3”图像的第三个泊坞窗是在Linux中创建的。
  4. 那么,我可以在单一环境(Window或CentOS或Linux)中同时运行所有这三个图像吗?

3 个答案:

答案 0 :(得分:0)

当然可以!这是docker的优势。 Docker可以在任何平台上运行图像,而无需担心图像内部是什么。所以在centos上你可以运行一个ubuntu映像,反之亦然。

答案 1 :(得分:0)

您可以在运行Linux的任何Docker主机上运行最近创建的任何Linux Docker容器映像。例如,在旧内核上可能无法访问的各种内核功能存在异常。 Windows应用程序不能在Linux上的Docker上运行,除非你在Wine下运行它们。

答案 2 :(得分:0)

Windows特定的容器只能在Windows主机上运行,​​但如果您使用的是标准(无窗口独占)映像,则它们在所有主机上运行相同。

docker的核心思想之一是,您应该能够在任何系统(主机)上完全相同的环境(容器)中运行您的服务。哪个效果很好(除了特定于Windows的容器!)。