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
成功。
奇怪:
只能掛載目錄,不能掛載文件?????只能掛載目錄,不能掛載文件?????