You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Docker后端与运行中容器端口8080冲突问题求助

Docker后端与运行中容器端口8080冲突问题求助

各位大佬好,我最近碰到了个端口冲突的棘手问题,折腾半天没捋明白,来请教下大家!

我先通过netstat命令排查了8080端口的占用情况,执行命令和输出如下:

netstat -ano | findstr 8080
  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       11144
  TCP    [::]:8080              [::]:0                 LISTENING       11144
  TCP    [::1]:8080             [::]:0                 LISTENING       11440

接着用tasklist查了PID 11144对应的进程,发现居然是Docker的后端进程在占用:

PS D:\lip\backend\lip_tileserver> tasklist | findstr 11144
com.docker.backend.exe       11144 Console                    1    287,072 K

另外我还有一个待启动(或者已经启动但无法正常访问)的容器,启动时配置了端口映射8080:80,现在因为8080端口被Docker自己的后端进程占了,容器要么启动失败,要么端口映射完全失效。

想问问大家:

  • 为啥Docker自身的后端进程会占用8080这个常用端口啊?
  • 有没有办法调整Docker后端的监听端口,或者有没有其他稳妥的方式解决这个冲突,让我的容器能正常用上8080端口?

麻烦各位给支个招,万分感谢!🙏

火山引擎 最新活动