docker for windows 中掛載文件到容器


docker for windows版本:

 

 

 宿主機:windows10

 場景:

 容器是基於microsoft/donet的webapi

想把宿主機的文件掛載到容器中,比方說:a.txt

命令如下:

docker run -v D:\dockerShare\a.txt:c:\app\dockerShare\a.txt -d -it --name netcore  -p 8081:80  netcoretest

報錯:

 Error response from daemon: invalid volume specification: 'D:\dockerShare\a.txt:c:\app\dockerShare\a.txt': invalid mount config for type "bind": source path must be a directory.

錯誤提示:必須是目錄。

難道只能掛載目錄,不能掛載文件?????

換成掛載目錄試試:

 docker run -v D:\dockerShare:c:\app\dockerShare -d -it --name netcore  -p 8081:80  netcoretest

成功。

奇怪:

只能掛載目錄,不能掛載文件?????只能掛載目錄,不能掛載文件?????


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM