【发布时间】:2018-11-28 10:38:04
【问题描述】:
我目前有一个在 PI3+ 上运行的 Docker 实例,在不同的容器中包含以下图像:
- lsioarmhf/声纳
- lsioarmhf/雷达
- lsioarmhf/夹克
由于这三个图像共享许多通用库(即单声道),我想知道是否有办法减少它们的内存和 CPU 使用量。
为了做到这一点,我考虑了两种可能性:
1) 构建和维护我自己的图像(基于 lsioarmhf 在 github 上的图像)以包含三个图像
2) 使用 docker compose
谁能告诉我 docker compose 是否会减少相似图像的常见元素的内存占用?
执行三个独立的容器会不会一样?
谢谢,
【问题讨论】:
-
我不认为与
docker-compose会有区别。这只是处理多容器应用程序的一种更简单的方法。
标签: performance docker docker-compose memory-footprint