我正在尝试使用以下方法将文件从我的容器复制到主机:
docker cp aa88c93d0710:/home/app/env/ C:\Users\MY_USERNAME\OneDrive\Desktop\app\backend\
产生以下错误消息:
open C:\Users\MY_USERNAME\OneDrive\Desktop\app\backend\Lib\site-packages\Flask-1.1.2.dist-info\entry_points.txt: Access is denied.
但是,这工作正常:
docker cp aa88c93d0710:/home/app/env/ C:\
所以我认为该错误是由于 docker 在 Windows 10 上缺乏某些权限造成的?如何解决这个问题?谢谢
答案 0 :(得分:0)
我最终通过暂时禁用 Windows 10 中的管理员批准模式解决了这个问题:
secpol.msc
Security Settings
> Local Policies
> Security Options
User Account Control: Run all administrators in Admin Approval Mode.
的属性并设置为 disabled
。现在,docker cp
会按预期将文件从容器复制到主机,尽管我对解决方案不满意。