Docker реплицирует каталоги только для чтения на каждый контейнер? - PullRequest
0 голосов
/ 11 октября 2018

Допустим, у меня есть образ докера с одним довольно большим каталогом только для чтения.Теперь, если я запускаю, скажем, 10 контейнеров на одном и том же узле, каждый контейнер докера будет содержать копию этого каталога, доступного только для чтения, или они каким-то образом будут совместно использовать этот каталог на узле, на котором они работают.

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

1 Ответ

0 голосов
/ 11 октября 2018

Они совместно используют базовый каталог на изображении.Ядро предоставляет возможность копирования при записи. Обзор хранилища в документации Docker объясняет немного больше об этом, но вам не нужно много знать, если вы не разрабатываете сам Docker: если вы docker run несколько контейнеров из одного образазатем они совместно используют базовую ОС и файлы приложений, хранящиеся в образе.

...