Эфемерный том Docker без tmpfs

Есть ли поддержка эфемерных томов Docker без использования файловых систем, таких как tmpfs?

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

Итак, есть ли другой способ получить том, содержимое которого удаляется вместе с контейнером?

Дополнительным примечанием является то, что гипотетическое решение должно быть настроено с помощью docker-compose v2, поскольку оно будет использоваться с Rancher, который поддерживает только docker-compose v1 и v2.


person andresp    schedule 24.02.2018    source источник


Ответы (1)


@andresp взгляните на объемы стека документы здесь, они существуют, пока существует стек/сервис. Если вы удалите стек, том будет удален. Существует также объем контейнера, если вы действительно хотите, чтобы данные исчезали с каждым атомарным контейнером. Пример этого здесь и здесь.

person aemneina    schedule 14.04.2018