如何在Google VM中的docker compose容器内使用Fuse?

时间:2019-04-03 12:27:26

标签: docker google-cloud-platform gcloud fuse google-cloud-sdk

当前,一个docker compose容器正在Ubuntu GCP VM上运行。 我尝试将装有水桶的水桶安装在带保险丝的容器中,但不起作用。

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,但失败了。

可能是什么问题?任何想法?谢谢

1 个答案:

答案 0 :(得分:0)

如果我将其添加到capabilies,那么它将起作用。

privileged: true
cap_add:
 - SYS_ADMIN