Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows 10上使用Docker Desktop/WSL2设置容器的卷/数据权限_Windows_Docker_Terminal_Docker Compose_Wsl 2 - Fatal编程技术网

在Windows 10上使用Docker Desktop/WSL2设置容器的卷/数据权限

在Windows 10上使用Docker Desktop/WSL2设置容器的卷/数据权限,windows,docker,terminal,docker-compose,wsl-2,Windows,Docker,Terminal,Docker Compose,Wsl 2,我使用WSL2(Linux 2的Windows子系统)运行Windows 10和Docker Desktop 目前,我使用两个环境:一个用于测试,另一个用于生产 我想将数据从生产环境的卷复制到测试环境(WordPress、MySQL、Nextcloud)。 问题是,我在测试环境中有权限问题(我被要求对FTP访问进行身份验证,例如更新插件) 使用文件资源管理器,我可以访问卷中的数据,但无法更改权限 \\wsl$\docker-desktop-data\version-pack-data\commu

我使用WSL2(Linux 2的Windows子系统)运行Windows 10和Docker Desktop

目前,我使用两个环境:一个用于测试,另一个用于生产

我想将数据从生产环境的卷复制到测试环境(WordPress、MySQL、Nextcloud)。 问题是,我在测试环境中有权限问题(我被要求对FTP访问进行身份验证,例如更新插件)

使用文件资源管理器,我可以访问卷中的数据,但无法更改权限

\\wsl$\docker-desktop-data\version-pack-data\community\docker\volumes\
在PowerShell中使用
wsl-l-v
可以得到以下结果:

docker volume inspect test-stage_db_data
    {
        "Driver": "local",
            "com.docker.compose.project": "test-stage",
            "com.docker.compose.volume": "db_data"
        },
        "Mountpoint": "/var/lib/docker/volumes/test-stage_db_data/_data",
        "Name": "test-stage_db_data",
        "Options": null,
        "Scope": "local"
    }
]

使用
docker volume inspect test-stage_db_data
我得到以下结果:

docker volume inspect test-stage_db_data
    {
        "Driver": "local",
            "com.docker.compose.project": "test-stage",
            "com.docker.compose.volume": "db_data"
        },
        "Mountpoint": "/var/lib/docker/volumes/test-stage_db_data/_data",
        "Name": "test-stage_db_data",
        "Options": null,
        "Scope": "local"
    }
]
使用WSL终端,我只能访问Ubuntu系统,不能访问docker数据wsl2。是否有可能更改默认系统

我希望有人能帮助我,因为我已经在网上搜索了几个小时寻找解决方案

问候

THE-E