Настройка производительности с использованием флага, отличного от `делегированного`, для улучшения монтирования при помощи Docker - PullRequest
0 голосов
/ 31 января 2019

В настоящее время есть три флага, используемых в решении для присоединения с использованием докера, что приводит к настройке производительности для монтируемых томов (общих файловых систем).

Варианты:

  • consistent: идеальная согласованность (хост и контейнер всегда имеют одинаковое представление для монтирования)
  • cached: представление хоста является авторитетным (разрешить задержки до появления обновлений на хосте в контейнере)
  • delegated: представление контейнера является авторитетным (разрешить задержки до появления обновлений на контейнере в хосте)

Я использовал флаг delegated, так как это более важно дляиспользуйте для получения авторитетного представления контейнера.

Существуют ли другие флаги / опции, которые могли бы улучшить настройку?

Конфигурация ниже показывает, как мы ее настраиваем:

volumes:
    - data:/var/www:rw,delegated

В качестве справки я получилследующий URL: https://docs.docker.com/docker-for-mac/osxfs-caching/

...