ITPub博客

首页 > IT职业 > IT职场 > Docker - Windows10下挂载宿主机文件夹到镜像

Docker - Windows10下挂载宿主机文件夹到镜像

IT职场 作者:danielliu 时间:2021-09-09 10:33:12 0 删除 编辑

Docker - Windows10下挂载宿主机文件夹到镜像


1、docker: Error response from daemon: Mount denied:

第一种情况,使用windows 目录结构

docker run -p 6379:6379 -v $PWDC:docker.image.dataredisdata:/data -d redis:5.0.5 redis-server --appendonly yes

运行如上命令,会报错

docker: Error response from daemon: Mount denied:
The source path "$PWDC:\docker.image.data\redis\data"
is not a valid Windows path.
See 'docker run --help'.

原因是 不能被docker 识别

2、docker: Error response from daemon: invalid mode: /data.

docker run -p 6379:6379 -v $PWDC:/docker.image.data/redis/data/:/data -d redis:5.0.5 redis-server --appendonly yes

运行如上命令,会报错

docker: Error response from daemon: invalid mode: /data.
See 'docker run --help'.

原因是即使是windows 下的目录,也必须使用linux 形式的目录结构

3、正确挂载外部目录

docker run -p 6379:6379 -v /c/docker.image.data/redis/data:/data -d redis:5.0.5 redis-server --appendonly yes

比如你的目录是

C:docker.image.dataredisdata

则需要写成

/c/docker.image.data/redis/data

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/866/viewspace-2823421/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-19

  • 博文量
    119
  • 访问量
    808