У меня есть Докер-compose.yml файлдокер монтируемого с local_lock = все
volumes:
nfs:
driver: local
driver_opts:
type: nfs
o: addr=192.168.100.1,rw
device: ":/mnt/storage"
мой контейнер смонтировали объем с параметрами:
type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.100.1,mountvers=3,mountproto=tcp,local_lock=none,addr=192.168.100.1)
с local_lock = нет и я могу» t изменить эту опцию на local_lock = все Я пробовал:
volumes:
nfs:
driver: local
driver_opts:
type: nfs
o: addr=192.168.100.1,rw,local_lock=all
device: ":/mnt/storage"
и
volumes:
nfs:
driver: local
driver_opts:
type: nfs
o: addr=192.168.100.1,rw
device: ":/mnt/storage"
local_lock: all
, но ничего не меняется
Если это какой-либо синтаксис, он будет первым с 'o: addr = 192.168.100.1, rw, local_lock = all'. Вы удалили и воссоздали том с настройкой этого параметра? – BMitch
@BMitch Я понимаю, что эта проблема может исходить от Linux/Ubuntu/NFS, а не от Docker. Если я попытаюсь вручную установить мой том в Ubuntu с помощью 'mount -o nfsvers = 4, nolock ...', я по-прежнему вижу 'local_lock = none' в' mount'output. Это проблема Ubuntu? Или NFS 4? – alexpirine
@alexpirine docker просто передаст эту опцию через драйвер ОС и NFS, так что это сильная возможность. – BMitch