gpt4 book ai didi

linux - 将 s3fs 作为卷提供给 docker

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:20:09 24 4
gpt4 key购买 nike

我想使用已安装的 S3 存储桶(使用 s3fs)作为 docker 容器中的卷。

我有:在我的 ec2 机器上的/mnt/bucketname 上安装了一个 S3 Bucket(带有 s3fs)使用:

sudo /usr/bin/s3fs -o allow_other,uid=500,umask=227,gid=500 bucketname /mnt/bucketname

并且可以读取/mnt/bucketname 中的所有文件/文件夹。

这是我用来运行我的 Docker 镜像(带有交互式终端)的命令:

sudo docker run -v /mnt/bucketname:/test -it Imagename /bin/bash

在 Docker 容器中,文件(应出现在/test/中)不存在。

这可能是什么问题?

之前是否有人使用 s3fs 挂载并将其作为卷提供给 docker,或者这完全是错误的方法?

感谢您的回答。

最佳答案

抱歉 self 回答 - 但我通过重新启动 docker 服务解决了问题:

sudo service docker stop
sudo service docker start

瞧:s3fs 卷是可访问的。

最好的

弗洛

关于linux - 将 s3fs 作为卷提供给 docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44407925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com