为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Docker 容器

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


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

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

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: 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.data\redis\data

则需要写成

/c/docker.image.data/redis/data
点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消