簡體   English   中英

訪問被拒絕。 由於 Windows 10 的許可,如何解決 docker cp 的問題?

[英]Access is denied. How to resolve problems with docker cp due to permission on Windows 10?

我正在嘗試使用以下命令將文件從我的容器復制到主機:

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 的一些權限? 如何解決這個問題? 謝謝

我最終通過在 Windows 10 中暫時禁用管理員批准模式來解決此問題:

  1. 控制台secpol.msc
  2. 導航到Security Settings > Local Policies > Security Options
  3. 編輯User Account Control: Run all administrators in Admin Approval Mode. 並設置為disabled

現在, docker cp將按預期將文件從容器復制到主機,盡管我對解決方案不滿意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM