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