n1ro°
RU

Текст и данные · Инструкция

Как создать tmpfs mount в Docker

tmpfs подходит кэшу, сокетам и другим эфемерным данным, которым не нужно переживать остановку контейнера.

Редакция N1RO · Проверено

Короткий ответ

Запустите контейнер с `--mount type=tmpfs,dst=/run/cache`. Данные хранятся в памяти host и исчезают после остановки контейнера.

Что делать

  1. 1: Выберите каталог только для временных данных.
  2. 2: Запустите контейнер с `--mount type=tmpfs,dst=/run/cache`.
  3. 3: Создайте тестовый файл в `/run/cache`.
  4. 4: Перезапустите тестовый контейнер и убедитесь, что приложение не рассчитывает на сохранность этих данных.

Важно

Не храните в tmpfs данные, которые должны пережить остановку контейнера.

Проверьте после выполнения

  • До команды: Выберите каталог только для временных данных.
  • Контроль результата: Перезапустите тестовый контейнер и убедитесь, что приложение не рассчитывает на сохранность этих данных.
  • Не пропустите ограничение: Не храните в tmpfs данные, которые должны пережить остановку контейнера.

Что учитывать

Не храните в tmpfs данные, которые должны пережить остановку контейнера.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. tmpfs mounts). Пример и формулировки — редакция N1RO на 2026-09-17.