2023.1.3
- 问题:docker run mysql启动容器,,结果容器没起来,显示错误信息
Error starting userland proxy: listen tcp4 0.0.0.0:3306: bind: address already in use
用命令docker ps -a
查看容器状态为created,是因为3306端口被占用了 - 解决方法:
netstat -tanlp
查看进程相关信息
+
然后将3306端口的进程kill掉,kill+pid , 如kill 2343
,然后就可以正常启动容器了
如果提示容器名被占用,可以使用docker ps -a
查看所有运行容器,找到刚刚创建但未创建的容器与对应的容器id,然后docker rm 容器id
将容器删除