У меня очень большой файл в контейнере для докеров (это изображение виртуальной камеры), которое, к сожалению, должно быть изменено как часть его запуска. Политика копирования Docker's copy-on-write работает против меня здесь, и, к сожалению, любая мутация/копирование файла занимает около 10 минут, по сравнению с примерно 10 секундами для копирования того же файла на хосте.Можно ли ускорить запись внутри контейнера докера?
Можно ли что-либо сделать для ускорения создания или копирования очень больших файлов в контейнере докеров? Обратите внимание, что это полностью временный файл, который мне не нужно сохранять после закрытия контейнера.
Я не пытаюсь избежать копирования на записи (я не хочу, чтобы изменить базовый файл), я пытаюсь ускорить возможность копирования файлов/создать новый из них. Есть ли какая-то магия при создании новых файлов в не-томовном каталоге? – fommil
Файлы в этом томе не являются частью многоуровневой файловой системы, использующей докеры для создания изображений. Производительность чтения/записи на тома должна быть почти на скорости Linux-хоста без изоляции. –
Возможно, я смогу установить/tmp и выполнить всю свою работу там. Нет ли в контейнере области, которая уже считается переходной? (за исключением RAM-диска, который является ценным) – fommil