为什么我无法启动 docker 容器?它报告了有关正在分配的端口的信息[关闭]

问题描述 投票:0回答:2

Terminal screenshot

使用 lsof 显示端口,但每个端口返回相同的信息...

[kfadmin@master fundrisksys]$ lsof -i:136
24223   /usr/bin/bash   /dev/pts/0
24223   /usr/bin/bash   /dev/pts/0
24223   /usr/bin/bash   /dev/pts/0
24223   /usr/bin/bash   /dev/pts/0

[kfadmin@master fundrisksys]$ lsof -i:7895
24223   /usr/bin/bash   /dev/pts/0
24223   /usr/bin/bash   /dev/pts/0
24223   /usr/bin/bash   /dev/pts/0
24223   /usr/bin/bash   /dev/pts/0

我无法使用任何端口,它显示相同的信息: 绑定 0.0.0.0:8001 失败:端口已分配

我尝试杀死pid,但是终端会被杀死

linux docker networking port lsof
2个回答
2
投票

您尝试过运行

docker ps -a
吗? 您可能有一个已停止的容器保留了此端口。


1
投票

使用

netstat -tulpn
ss -tulpn
并查看已使用的端口。查找使用此端口的应用程序和 pid。

© www.soinside.com 2019 - 2024. All rights reserved.