当我跑步时docker-compose up
在我的 Docker 项目中,它失败并显示以下消息:
启动用户层代理时出错:监听 tcp 0.0.0.0:3000: 绑定:地址已在使用中
netstat -pna | grep 3000
显示这个:
tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN -
我已经尝试过了docker-compose down
,但这没有帮助。
这帮助了我:
docker-compose down # Stop container on current dir if there is a docker-compose.yml
docker rm -fv $(docker ps -aq) # Remove all containers
sudo lsof -i -P -n | grep <port number> # List who's using the port
进而:kill -9 <process id>
(macOS) 或sudo kill <process id>
(Linux)。
Source: 用户 Rub21 的评论 https://github.com/docker/compose/issues/4950#issuecomment-398879461.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)