windows 下 docker 启动容器报错

(HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:6379 -> 0.0.0.0:0: listen tcp 0.0.0.0:6379: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

原因一:端口被占用

  1. 打开cmd
  2. 输入代码:netstat -aon | findstr :6379

在这里插入图片描述
如果发现占用端口的进程,根据进程号杀死相应进程:

taskkill /f /pid [进程号]

重启NAT网络

如果没有发现占用端口的进程,可以尝试重启NAT网络。

  1. 管理员模式打开cmd
  2. 依次输入代码
net stop winnat
net start winnat
Logo

一站式 AI 云服务平台

更多推荐