2017-07-18 119 views
-4

Docker镜像可能包含的是什么?因为它提到图像可以具有所有可能的依赖关系对于微服务的要求,所以图像如何处理数据库?Docker镜像的内容

+0

https://docs.docker.com/engine/userguide/storagedriver/imagesandcontainers/ –

回答

0

码头工人图片只包含软件及其依赖关系。然后使用该图像创建一个或多个使用该图像的容器。在创建容器时,您可以注入配置并在需要时安装外部永久存储。

想到将容器作为具有自己IP地址的虚拟机运行,除了容器本身不运行实际的操作系统。这些进程实际上将在主机操作系统上运行,但它们完全被内核隔离。

我的docker image主要包含文件。它们通常包含来自操作系统的文件结构。例如ubuntu,centos,alpine linux等。这些文件仅用于支持应用程序并提供最常用的工具。

+0

它确实有帮助,所以一个图像总是表示云中的一个mircoservice是正确的吗? – Vsrivastava

+0

非常好。您可以尽可能小的图像构建一个可以运行单个进程的小图像。然后你可以运行多个实例来扩展你的系统。当然,您可以将容器视为运行大量内容的虚拟机,但这很难扩展。 – Grimmy

+0

在答案中增加了更多内容以澄清。 – Grimmy