docker启用Hyper-V后导致端口占用问题

问题

今天突然windos的Docker-Desktop上启动Redis时,报错6379端口用不了

解决办法

1.查看tcp协议端口排除范围

netsh interface ipv4 show excludedportrange protocol=tcp

如果需要使用的端口在查询的范围内,可以进行以下步骤解决

2.关闭Hyper-V

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

需重启电脑

3.修改动态端口范围

netsh int ipv4 set dynamicport tcp start=49152 num=16383
netsh int ipv4 set dynamicport udp start=49152 num=16383

4.检查动态端口范围

netsh int ipv4 show dynamicport tcp

5.开启Hyper-V

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

需重启电脑

你可能感兴趣的:(docker启用Hyper-V后导致端口占用问题)