收藏
回答

如果在云托管的dockerfile中进行腾讯云对象存储 cosfs 的挂载?

工具官方文档介绍,我们可以通过COSFS工具,将腾讯云的对象存储挂载为本地目录,就像操作本地文件一下访问他。

但是我根据文档编写好dockerfile以后,发现他会一直提示我 fuse: device not found, try 'modprobe fuse' first

但是当我加上这个命令以后:

它就会部署失败并报错:

经过google查询,在GitHub上找到本地可行的解决方案:https://github.com/s3fs-fuse/s3fs-fuse/issues/647

但问题在于,我本地docker run 可以加上privileged然后启动运行,可是我使用微信云托管部署时,我没法加上这个选项,导致我无法部署成功。

请问我有什么办法可以使用privileged进行部署,或者是通过另外的办法挂载COS吗,亦或者有什么办法可以达到COSFS的效果?

附:环境id:prod-6gzbw3px21701d01;服务名称:hm;版本:hm-003;状态:部署失败

回答关注问题邀请回答
收藏

1 个回答

  • 串儿姐
    串儿姐
    2022-04-11

    目前没有支持挂载COS的功能,容器privileged权限也没有开放。

    2022-04-11
    有用 2
    回复 1
    • 晨
      2022-04-14
      好的谢谢
      2022-04-14
      回复
登录 后发表内容
问题标签