docker for windows版本:
宿主机:windows10
场景:
容器是基于microsoft/donet的webapi
想把宿主机的文件挂载到容器中,比方说:a.txt
命令如下:
docker run -v D:dockerSharea.txt:c:appdockerSharea.txt -d -it --name netcore -p 8081:80 netcoretest
报错:
Error response from daemon: invalid volume specification: 'D:dockerSharea.txt:c:appdockerSharea.txt': invalid mount config for type "bind": source path must be a directory.
错误提示:必须是目录。
难道只能挂载目录,不能挂载文件?????
换成挂载目录试试:
docker run -v D:dockerShare:c:appdockerShare -d -it --name netcore -p 8081:80 netcoretest
成功。
奇怪:
只能挂载目录,不能挂载文件?????只能挂载目录,不能挂载文件?????