Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker上将()绑定到0.0.0.0:80失败(98:地址已在使用) 启动容器后显示 2019/03/09 17:33:58[emerg]81#0:仍然无法绑定() 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) Dockerfile内容视图github地址_Docker_Nginx - Fatal编程技术网

docker上将()绑定到0.0.0.0:80失败(98:地址已在使用) 启动容器后显示 2019/03/09 17:33:58[emerg]81#0:仍然无法绑定() 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) Dockerfile内容视图github地址

docker上将()绑定到0.0.0.0:80失败(98:地址已在使用) 启动容器后显示 2019/03/09 17:33:58[emerg]81#0:仍然无法绑定() 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) 2019/03/09 17:34:01[emerg]82#0:bind()到0.0.0.0:80失败(98:地址已在使用) Dockerfile内容视图github地址,docker,nginx,Docker,Nginx,使用supervisord启动多个服务。Nginx配置文件配置守护进程关闭没有出现错误日志,这是为什么?如果您将守护进程移除,无上述错误。您已运行nginx两次: UID PID PPID C STIME TTY TIME CMD root 1 0 0 01:27 pts/0 00:00:00 /usr/bin/python /usr/bin/supervisord root 9 1 0 01:27 p


使用
supervisord
启动多个服务。Nginx配置文件配置
守护进程关闭没有出现错误日志,这是为什么?如果您将
守护进程移除,无上述错误。

您已运行nginx两次:

UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 01:27 pts/0    00:00:00 /usr/bin/python /usr/bin/supervisord
root         9     1  0 01:27 pts/0    00:00:00 /usr/sbin/sshd -D
root        10     1  0 01:27 pts/0    00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
root        11     1  0 01:27 pts/0    00:00:00 /usr/sbin/crond -n
root        12     1  0 01:27 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx <=============== Here
nginx       13    12  0 01:27 ?        00:00:00 nginx: worker process
nobody      14    10  0 01:27 pts/0    00:00:00 php-fpm: pool www
nobody      15    10  0 01:27 pts/0    00:00:00 php-fpm: pool www
root        68     0  0 01:29 pts/1    00:00:00 /bin/bash
root        84     1  0 01:29 pts/0    00:00:00 /usr/local/nginx/sbin/nginx <=== And Here
root        85    68  0 01:29 pts/1    00:00:00 ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 01:27 pts/0 00:00:00/usr/bin/python/usr/bin/supervisord
根目录9 1 0 01:27 pts/0 00:00:00/usr/sbin/sshd-D
root 10 1 0 01:27 pts/0 00:00:00 php fpm:主进程(/usr/local/php/etc/php fpm.conf)
root 11 10 01:27 pts/0 00:00:00/usr/sbin/crond-n

根12 1 0 01:27?00:00:00 nginx:master进程/usr/local/nginx/sbin/nginx表示nginx或其他进程已经在使用端口80

您可以使用以下方法杀死它:

sudo定影器-k 80/tcp

然后再次尝试重新启动nginx:

服务nginx启动


参考资料:

您共享的信息不足。共享整个DockerFileNginx和SupervisorOrd的配置是什么?@ozlevka已添加完整的dockerfile,添加了完整的dockerfile,请帮助我查看原因,删除
守护进程关闭然后是错误日志appears@Mostafa附加完整的dockerfile地址,并在dockerfile中配置Supervisor命令使用其他端口,如8080