Итак, после некоторых проб и мучений я нашел решение (, но я думаю, что оно странное ). Вам нужно сделать 2 шага:
permission denied
ошибку)noserverino
параметром (, найденным случайно)Так что в моем случае это:
docker volume create --opt type=cifs --opt device=//10.0.75.1/hlds --opt o=username=dockeruser,password=docker,noserverino,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 somevol
А потом:
docker run --rm -v somevol:/home/steam/opts -it krow7/hlds:1.0 bash
Таким образом, ваши каталоги принадлежат именно тому пользователю, который вам нужен, и вы можете выполнять все операции с файлами на смонтированном общем ресурсе.
Надеюсь, кому-то это будет полезно.