docker-compose с похожими изображениями - PullRequest
0 голосов
/ 28 ноября 2018

В настоящее время у меня есть экземпляр Docker, работающий на PI3 + со следующими изображениями в отдельных контейнерах:

  • lsioarmhf / sonarr
  • lsioarmhf / radarr
  • lsioarmhf /жакет

, поскольку эти три изображения совместно используют много общих библиотек (например, моно). Мне интересно, есть ли способ уменьшить их память и использование ЦП.

чтобы сделать это, я искал две возможности:
1) создание и управление собственным изображением (на основе lsioarmhf на github) для включения трех изображений

2) с помощью docker compose

Может кто-нибудь сказать мне, если бы docker compose уменьшил бы объем памяти общих элементов похожих изображений?
Было бы то же самое при выполнении трех отдельных контейнеров?

Спасибо,

1 Ответ

0 голосов
/ 28 ноября 2018

Нет, docker-compose организует ваши контейнеры, они никак не объединяют их ресурсы времени выполнения.Для простых установок это практически то же самое, что вы запускаете все 3 вручную.

На самом деле, с докером вообще это сделать невозможно.Изображения могут совместно использовать дисковое пространство, но время выполнения должно быть разным, потому что они разные экземпляры.

Так как похоже, что вы используете PI3 + в качестве выделенной платы для этого проекта, вам может быть лучшене использует Docker вообще.Если вам это нужно для другого проекта, другая карта microSD достаточно недорогая, чтобы начать ее с нуля, если вы беспокоитесь об изоляции.

...