赞
踩
使用docker的时候爆出这个错误
5154a3faafde5de9c4c4b64b8c7234190100ea956a9944676aa10ee232771f0f
docker: Error response from daemon: driver failed programming external connectivity on endpoint wizardly_ramanujan (739e444f14a29edc90e9739419322f4e0919663aafd82dea7f12e9c48e31fded): Bind for 0.0.0.0:9090 failed: port is already allocated.
看不懂没关系,这是个小问题,意思就是我们启动的端口被占用了,解决办法很简单。
首先我们先进行排查,看一下我们的端口占用情况
netstat -tanlp
我这里要kill掉的端口号是9090,从这里可看出9090的pid是838351,然后进行下面语句
(注意,kill -9 pid这里会无法使用)
kill 838351
另外注意一下,可能会存在隐藏的进程,我们需要用此语句看一下此端口号是否存在其他进程(9090为端口号)。
lsof -i:9090
我这边显示的是有俩个
所有显示的都要kill掉。
到此就可以了,在执行我们的渔具即可。
小白路漫漫,让我们一起加油!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。