【Docker】docker 挂载不上nginx.conf 的问题

有人遇到过这个问题吗?弄了一天了,一直说我试图把一个目录挂载到文件上,就是 /docker/nginx/conf/nginx.conf 这个文件,但他确确实实是个文件, 是我从docker 容器中拷贝出来的文件. 上网看了很多文章试了都不行,github上还有个issue说可能是缓存,让重安装镜像,我重装了还是这个问题啊。哪位大佬知道麻烦指点一下哈 我用的是 win10 的 wsl ubuntu 子系统
【Docker】docker 挂载不上nginx.conf 的问题

回答

使用mount(--mount)代替volume(-v

更多信息:https : //docs.docker.com/storage/bind-mounts/

例:

确保Docker主机上存在/docker/nginx/conf/nginx.conf

docker run -it --mount type=bind,source=/docker/nginx/conf/nginx.conf,target=/etc/nginx/nginx.conf  ...

docker不推荐挂载文件,最好是挂载目录比如: -v /docker/nginx/conf:/etc/nginx/conf.d

以上是 【Docker】docker 挂载不上nginx.conf 的问题 的全部内容, 来源链接: utcz.com/a/72708.html

回到顶部