目录
docker-compose up --build
错误代码:
ERROR: for magicodesadmincore_admin.host_1 Cannot start service admin.host: Ports are not available: listen tcp 0.0.0.0:2000: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
排除步骤:
1、查看动态端口范围
netsh int ipv4 show dynamicport tcp
可以看到默认的端口动态范围是1024开始数量是13977
2、查看动态端口详细情况
netsh interface ipv4 show excludedportrange protocol=tcp
2000属于动态端口排除范围
3、手动设置
随意的选了30000开始,给18888端口
netsh int ipv4 set dynamicport tcp start=30000 num=18888
netsh int ipv4 set dynamicport udp start=30000 num=18888
netsh winsock reset
netsh int ipv4 show dynamicport tcp
3.1禁用Hyper-V
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
这里先
不重启电脑按N
3.2重新启用Hyper-V并重启电脑
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
按Y直接重启电脑
3.3重启后确认端口情况
netsh interface ipv4 show excludedportrange protocol=tcp
问题解决