Docker容器无法启动,启动后报错:
error invoking remote method 'docker-start-container': error: (http code 500) server error - ports are not available: listen tcp 0.0.0.0:3306: bind: an attempt was made to access a socket in a way forbidden by its access permissions.
首先重启计算机(宿主),重启后在命令行(或WSL2)执行
docker ps -a
查看无法启动的容器ID,接着执行
docker restart 容器ID
如果还无法启动,尝试允许Windows(Linux)防火墙通过该端口,确定不是防火墙拦截