使用docker -v挂载到宿主机后,容器内部没有文件?

挂载到宿主机,容器内部没有文件,而且端口也不能访问。安全组策略和防火墙都添加了端口。
不挂载到宿主机,仅运行和映射端口一切正常

贴下挂载信息

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7759692
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:docker不能访问宿主机端口解决办法
  • 除此之外, 这篇博客: 【运维篇】Docker知识点万字吐血大总结,学完阿里叫我明天去入职中的 1.1、虚拟化技术发展史 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •     在虚拟化技术出现之前,如果我们想搭建一台服务器,我们需要做如下的工作:

    → 购买一台硬件服务器。
    → 在硬件服务器上安装配置操作系统系统。
    → 在操作系统之上配置应用运行环境。
    → 部署并运行应用。

        这种方式的缺点就是:

    1. 部署应用非常慢。
    2. 需要花费的成本非常高(时间成本、服务器成本)。
    3. 应用迁移麻烦;要将应用迁移,又得重复部署应用。

        所以,为了解决这个问题,后续出现了虚拟化技术。