Итак, я смонтировал GCS Bucket на своей виртуальной машине с помощью команды gcsfuse --implicit-dirs [bucket] [mount-point]
.
Я использую тот же [mount-point]
с докером, чтобы сохранить мои данные. Однако, когда я запускаю свои контейнеры с docker-compose up
, я получаю сообщение об ошибке mkdir file exists
Я получил его на работу после того, как размонтировал ведро и снова установил его с помощью gcsfuse --implicit-dirs -o allow_others [bucket] [mount-point]
. Однако я прочитал, что использовать флаг -o allow_others
небезопасно.
Как мне заставить это работать без использования этого флага?