Как использовать Fuse внутри контейнера для создания докеров в Google VM? - PullRequest
0 голосов
/ 03 апреля 2019

В настоящее время контейнер создания Docker работает на виртуальной машине Ubuntu GCP. Я пытаюсь установить ведро внутри контейнера с предохранителем, но не работает.

Using mount point: /data/buckets/files
Opening GCS connection...
Opening bucket...
Mounting file system...

daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: running fusermount: exit status 1

stderr:
fusermount: fuse device not found, try 'modprobe fuse' first

Я пытался выдать ему GOOGLE_APPLICATION_CREDENTIALS из служебной учетной записи хост-машины, но не смог.

В чем может быть проблема? Любая идея? Thx

1 Ответ

0 голосов
/ 03 апреля 2019

Если я добавлю это capabilies, тогда оно будет работать.

privileged: true
cap_add:
 - SYS_ADMIN
...