【问题描述】
由于上周出差走的急,没关电脑,今天上班发现电脑被强制关机了,大感不妙。重启电脑后,工程代码都正常,可是运行Docker Desktop后运行实例提示错误。错误内容大概意思是端口被占用了,我通过netstat命令查看,端口没有被占。万般无奈之下,我把实例删除后,重新下载并绑定端口,还是提示一样的错误。
ports are not available: exposing port tcp 0.0.0.0:8899 -> 0.0.0.0:0: listen tcp 0.0.0.0:8899: bind: an attempt was made to access a socket in a way forbidden by its access permissions.
【解决方法】
1.首先关闭服务
net stop winnat
2.执行你要打开的实例,或重新绑定端口
docker run -e _SERVER=0.0.0.0:8899 -p 8899:8899 -d....
3.重新打开服务
net start winnat