У меня есть файл для компоновки с v3, где есть 3 службы, разделяющие/использующие один том. При использовании режима роя нам необходимо создать дополнительные контейнеры и тома для управления нашими службами по всему кластеру.
Я планирую использовать NFS-сервер, так что один общий ресурс NFS будет установлен непосредственно на всех узлах кластера.
Я нашел ниже два способа сделать это, но для этого требуются дополнительные шаги для хоста докера -
-
Подключите общий ресурс NFS с помощью команды "fstab" или "mount" на хосте, а затем используйте его в качестве хоста для докеров.
-
Используйте плагин Netshare - https://github.com/ContainX/docker-volume-netshare
Есть ли стандартный способ, с помощью которого я могу напрямую использовать/монтировать общий ресурс NFS с помощью docker compose v3, выполнив только несколько/без шагов (я понимаю, что пакет nfs-common требуется в любом случае) на хосте docker?