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

成功。

奇怪:

只能挂载目录,不能挂载文件?????只能挂载目录,不能挂载文件?????

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-03-07
  • 2021-10-16
  • 2021-04-01
  • 2021-10-31
  • 2023-03-29
猜你喜欢
  • 2021-07-24
  • 2021-12-21
  • 2021-09-07
  • 2021-05-11
  • 2021-07-24
  • 2021-07-29
  • 2022-12-23
相关资源
相似解决方案