docker-compose的nginx重启失败: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address alread

docker-compose up -d报错

docker-compose的nginx重启失败: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address alread_第1张图片

原因

  • 根据提示Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use,知道是端口被占用了, 通过netstat查看占用端口的是本机nginx, 杀掉本机的nginx后重新启动docker的就行了

解决

  1. 找到占用端口的程序netstat -anp|grep 80
    docker-compose的nginx重启失败: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address alread_第2张图片

  2. 杀掉进程

kill -9 10850

  1. 再执行docker-compose up -d就成功了
    docker-compose的nginx重启失败: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address alread_第3张图片

你可能感兴趣的:(docker学习,docker)