windows 下 docker 部署 nginx 出现的问题

本贴最后更新于 351 天前,其中的信息可能已经时移世易

直接上代码

docker run -d -p 80:80 --name nginx 
-v /h/dockerData/nginx/conf/nginx.conf:/etc/nginx/nginx.conf 
-v /h/dockerData/nginx/conf/conf.d:/etc/nginx/conf.d 
-v /h/dockerData/nginx/www:/usr/share/nginx/html 
-v /h/dockerData/nginx/logs:/var/log/nginx nginx

正常来说是把我指定的目录文件挂载到容器中,但是我查看本地磁盘发现,上述路径的最底层目录都变成了以
;C 结尾,比如 nginx.conf;C logs;C www;C,我尝试删除上述目录也不它会自动生成.从来没有遇到过这种情况啊,有没有人遇到过,网上搜了半天也没有搜到.😭

最后补上运行环境:

  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    399 引用 • 856 回帖 • 342 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    283 引用 • 534 回帖 • 466 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    178 引用 • 445 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    2164 引用 • 12971 回帖 • 550 关注

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • liunian-zy
    捐赠者 作者

    😂 解决了,命令应该是这样的

    docker run -d -p 80:80 --name nginx -v H:/dockerData/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx