首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google Cloud Container Optimized OS (COS)中安装gcsfuse

在Google Cloud Container Optimized OS (COS)中安装gcsfuse
EN

Stack Overflow用户
提问于 2020-12-17 08:49:31
回答 1查看 341关注 0票数 1

谁知道如何将gcsfuse安装到Google Container优化的操作系统中,这样我就可以在VM实例本身中挂载bucket。

我尝试使用gcsfuse挂载卷从主机运行docker。停靠容器已成功将存储桶装载到主机卷中。当我从主机卷查看时,它是空的,但容器有存储桶数据。

代码语言:javascript
复制
docker run --privileged -v /mnt/disks/bucket:/bucket \
  --device /dev/fuse \
  my_gcsfuse /go/bin/gcsfuse -o allow_other <BUCKET> /bucket
2020/12/16 23:27:21.161246 Initializing GCS connection.
2020/12/16 23:27:21.169616 File system has been successfully mounted.

从容器中,我可以看到所有文件都属于gcs存储桶文件,但不属于主机,即使我将卷从主机挂载到容器中也是如此。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-17 09:30:05

在此git上解释的问题,docker默认的apparmor配置文件拒绝所有挂载。这个‘--apparmor=unconfined-opt flag’存储桶使得挂载GCS存储桶成为可能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65333210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档