В Docker Compose вы можете указать том только для чтения (:ro
).Это задокументировано в https://docs.docker.com/compose/compose-file/
со спецификацией:
При желании можно указать путь на хост-компьютере (HOST: CONTAINER) или режим доступа (HOST: CONTAINER: ro).
Что именно означает это «только для чтения»?
- ДА - Гость не может изменить папку
- НЕ УВЕРЕН- Хост не может изменить папку
- НЕ УВЕРЕН - Хост может изменить папку (то есть
chmod o+6
), но гость может катастрофически потерпеть неудачу, если это произойдет - НЕ УВЕРЕН- Хост может изменить файл, гость не будет катастрофически файл, гость будет читать новое содержимое при следующем доступе (то есть без кэширования)