Docker端口80:80 127.0.0.1
我有一个巨大的问题,我无法绕过它
基本上我通过Laravel安装,并安装了宅基地7和即时通讯使用虚拟的盒子…stream浪汉
在此之前,我使用docker运行其他应用程序通过它…工作,它看起来像我所做的一切是使用相同的端口,所以我现在不能使用docker在该端口
无法启动服务网站:驱动程序无法在端点上编程外部连接distinctly_website_1(edc81f653cb3ac8c2af9b7ce070d0a0ccbb3ec255af452338ff4677ce99b156a):启动userland代理时出错:绑定0.0.0.0:80:意外错误(失败EADDRINUSE)错误:启动项目时遇到错误。
我只需要一些帮助,以消除与端口的冲突,所以我可以运行我的docker应用程序。 我不在乎什么比docker工人
运行容器时,只需在主机上使用不同的端口。 像docker run -p 8080:80 IMAGE_NAME
。
因此,您的容器将在8080端口上的主机上可用,但它将与端口80上的容器(和应用程序)进行通信。
您可以通过运行该命令来确定在端口上侦听哪个进程
netstat -nlp | grep 80
一旦你find该程序,你可以通过运行杀死它
kill <pid>
netstat:选项需要一个参数 – p用法:netstat [-AaLlnW] [-f address_family | -p协议]
netstat [-gilns] [-f address_family] netstat -i | -I interface [-w wait] [-abdgRtS] netstat -s [-s] [-f address_family | -p protocol] [-w wait] netstat -i | -I interface -s [-f address_family | -p protocol] netstat -m [-m] netstat -r [-Aaln] [-f address_family] netstat -rs [-s]
只是一个更新find了解决scheme
sudo apachectl stop
这停止了冲突的服务,我现在可以使用我的docker图像