gpt4 book ai didi

mysql - Docker nfs 卷 mysql - 如何修复 : "failed to copy file info"

转载 作者:行者123 更新时间:2023-12-02 18:14:03 34 4
gpt4 key购买 nike

我使用带有 nfs 卷的 docker-compose 创建了一个“mysql”服务。服务未启动并出现以下错误:


"failed to copy file info for /var/lib/docker/volumes/db_data/_data: failed to chown /var/lib/docker/volumes/db_data/_data: lchown /var/lib/docker/volumes/db_data/_data: operation not permitted"


我试过“couchdb”,但它有同样的问题

下面是一段示例代码:

version: "3.7"
networks:
web:
external: true
services:
db:
image: mysql:5.7
networks:
- web
environment:
MYSQL_ROOT_PASSWORD: xxxxxx
MYSQL_DATABASE: xxxxxx
MYSQL_USER: xxxxxx
MYSQL_PASSWORD: xxxxxx
volumes:
- db_data:/var/lib/mysql
volumes:
db_data:
driver_opts:
type: nfs
o: addr=x.x.x.x,nolock,soft,rw
device: :/var/nfs/db_data

让它发挥作用的正确和最佳方法是什么?

最佳答案

尝试从服务器端修复它!在 NFS 服务器上,检查“/etc/exports”文件。你应该有这样的东西:

/var/nfs/db_data x.x.x.x/24(rw,sync,no_subtree_check)

尝试添加“no_root_squash”选项:

/var/nfs/db_data x.x.x.x/24(rw,sync,no_root_squash,no_subtree_check)

关于mysql - Docker nfs 卷 mysql - 如何修复 : "failed to copy file info",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56646627/

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