小编myb*_*man的帖子

Docker 在 nfs 挂载上运行导致无法复制且无法 chown

我有一个 nfs 共享,可以毫无问题地安装它,但 docker 不想要它的一个栏:/

如果我不包括 nfs 卷,它安装得很好。

我尝试将 nfs 共享的权限设置为“chmod 777”和“chown nobody:nobody”。

我可以从我的 Mac 连接到它并写入 nfs 共享。

 > docker volume create --driver local \
    --opt type=nfs4 \
    --opt o=addr=192.168.1.48,rw \
    --opt device=:/mnt/tank/virtualisation/database \
    database
Run Code Online (Sandbox Code Playgroud)
> docker volume inspect database
[
    {
        "CreatedAt": "2019-05-14T17:14:54+10:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/database/_data",
        "Name": "database",
        "Options": {
            "device": ":/mnt/tank/virtualisation/database",
            "o": "addr=192.168.1.48,rw",
            "type": "nfs4"
        },
        "Scope": "local"
    }
]
Run Code Online (Sandbox Code Playgroud)
> docker run --name mysql -v database:/var/lib/mysql -v database:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root -d percona:ps-8


docker: Error …
Run Code Online (Sandbox Code Playgroud)

docker

7
推荐指数
1
解决办法
9271
查看次数

标签 统计

docker ×1