Текст и данные · Инструкция
Как создать tmpfs mount в Docker
tmpfs подходит кэшу, сокетам и другим эфемерным данным, которым не нужно переживать остановку контейнера.
Короткий ответ
Запустите контейнер с `--mount type=tmpfs,dst=/run/cache`. Данные хранятся в памяти host и исчезают после остановки контейнера.
Что делать
- 1: Выберите каталог только для временных данных.
- 2: Запустите контейнер с `--mount type=tmpfs,dst=/run/cache`.
- 3: Создайте тестовый файл в `/run/cache`.
- 4: Перезапустите тестовый контейнер и убедитесь, что приложение не рассчитывает на сохранность этих данных.
Важно
Не храните в tmpfs данные, которые должны пережить остановку контейнера.
Проверьте после выполнения
- До команды: Выберите каталог только для временных данных.
- Контроль результата: Перезапустите тестовый контейнер и убедитесь, что приложение не рассчитывает на сохранность этих данных.
- Не пропустите ограничение: Не храните в tmpfs данные, которые должны пережить остановку контейнера.
Что учитывать
Не храните в tmpfs данные, которые должны пережить остановку контейнера.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. tmpfs mounts). Пример и формулировки — редакция N1RO на 2026-09-17.