docker 挂载不上nginx.conf 的问题

新手上路,请多包涵

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

阅读 4.8k
2 个回答

使用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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题