docker使用提示端口冲突

603 阅读1分钟
  1. 查看端口使用情况,以3306为例

    netstat -ano | findstr 3306
    
  2. 如果端口有显示占用,则使用 kill xxxx 命令结束掉进程

  3. 如果查看端口占用显示为空,但就是提示端口占用。解决方案是停掉 NAT 网络,NAT是使用主计算机的 IP 地址和端口通过内部 Hyper-V 虚拟开关向虚拟机授予对网络资源的访问权限。 以管理员身份执行 

    net stop winnat
    
    docker start [Container Name]
    
    net start winnat