В настоящее время есть три флага, используемых в решении для присоединения с использованием докера, что приводит к настройке производительности для монтируемых томов (общих файловых систем).
Варианты:
consistent
: идеальная согласованность (хост и контейнер всегда имеют одинаковое представление для монтирования) cached
: представление хоста является авторитетным (разрешить задержки до появления обновлений на хосте в контейнере) delegated
: представление контейнера является авторитетным (разрешить задержки до появления обновлений на контейнере в хосте)
Я использовал флаг delegated
, так как это более важно дляиспользуйте для получения авторитетного представления контейнера.
Существуют ли другие флаги / опции, которые могли бы улучшить настройку?
Конфигурация ниже показывает, как мы ее настраиваем:
volumes:
- data:/var/www:rw,delegated
В качестве справки я получилследующий URL: https://docs.docker.com/docker-for-mac/osxfs-caching/