Контейнеры. Поддерживает Ли Docker В Macos Tmpfs?

  • Автор темы Storiva
  • Обновлено
  • 20, Oct 2024
  • #1

Я новичок в Docker и хочу запустить Docker только с оперативной памятью. Другими словами, я не хочу, чтобы Docker что-либо сохранял в постоянном хранилище. Я узнал, что в Linux Docker поддерживает tmpfs. Есть ли такая поддержка для MacOS? Я попробовал установить флаг --tmpfs, и команды запуска Docker отлично работают на Mac с этим флагом.

#docker #контейнеры #docker-machine

Storiva


Рег
20 Jul, 2004

Тем
88

Постов
204

Баллов
664
  • 25, Oct 2024
  • #2

В соответствии с документы tmpfs предназначен только для Linux.

RAM-диск

Если вам нужно «только ОЗУ», вы можете буквально использовать RAM-диск. то есть:

 /Volumes/DockerDisk 

Затем вы можете указать объемы на diskutil erasevolume HFS+ 'DockerDisk' `hdiutil attach -nomount ram://2097152 ` . Drop and recreate at will.

Docker по-прежнему будет хранить свою виртуальную машину и образы на диске. См.: Docker > Настройки > Диск.

 

Yana_Croft


Рег
24 Jun, 2006

Тем
66

Постов
184

Баллов
544
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно