1、问题
docker-compose up启动容器时显示错误:
Error starting userland proxy: listen tcp4 0.0.0.0:8086: bind: address already in use
2、原因
有端口被占用,杀掉占用这个端口的进程即可。
3、解决方法
查看当前占用的端口:sudo netstat -tanlp
可以看到有一个tcp6的进程占用了8086的端口, ID为8189
杀掉这个进程:sudo kill 8189
这样就可以再次用docker-compose启动容器了。
参考:https://blog.csdn.net/qq_47768542/article/details/114147974