【线上问题】linux部署docker应用docker-compose启动报端口占用问题(感觉上没有被占用)

目录

一、问题说明

  • 1.linux服务器使用的不是root用户权限
  • 2.docker应用服务没有关闭的情况下,做了些重装docker,重启docker等操作
  • 3.docker-compose up -d然后docker logs查看日志报端口被占用
  • 4.netstat -ntpl | grep 端口 也没查出具体pid
  • 5.实际是确实是端口被占用了,只是查端口占用情况普通账号没有看到详细信息pid,加sudo即可查看到pid,然后kill掉即可
  • 6.并不是什么大问题,希望能帮助到你

二、排查过程

  • 1.排查的时候以为是Dockerfile的端口暴露与docker-compose.yaml文件的端口绑定冲突了,后来去掉其中一个并不会解决问题

  • 2.netstat -ntpl | grep 端口 也没查出具体pid,结果是这样的:

    (Not all processes could be identified, non-owned process info
    will not be shown, you would have to be root to see it all.)
    tcp6 0 0 :::8963 :::* LISTEN -

  • 3.没有看出pid,以为没有进程占用,感觉是不是启动的时候是2个进程先后启动,关闭的时候又同时关闭的

  • 4.信息也说明需要用root用户去查看完整信息,于是加了sudo,即sudo netstat -ntpl | grep 端口,结果是有进程占用的:

    tcp6 0 0 :::8963 :::* LISTEN 9152/java

  • 5.然后sudo kill -9 9152即可

相关推荐
郝亚军2 小时前
ubuntu通过samba,让win11可以访问其共享文件夹
linux·服务器·ubuntu
一个人旅程~3 小时前
旧电脑的“拯救者”?Linux Mint20.3是怎样适配软件硬件以及兼顾兼容与性能的平衡的?
linux·经验分享·电脑
小夏子_riotous3 小时前
Docker学习路径——3、常用命令
linux·运维·服务器·学习·docker·容器·centos
其实防守也摸鱼4 小时前
无线网络安全---WLAN相关安全工具--kali(理论附题目)
linux·安全·web安全·学习笔记·kali·命令模式·wlan
uesowys5 小时前
CentOS Linux安装部署OpenClaw
linux·centos·安装部署openclaw
IMPYLH5 小时前
Linux 的 rm 命令
linux·运维·服务器·网络·bash
YIN_尹6 小时前
【Linux系统编程】进程地址空间
linux·c++
代码中介商7 小时前
手把手教你Linux 打包压缩与 gcc 编译详解
linux·运维·服务器·编译·打包·压缩
longerxin20207 小时前
阿里云AlmaLinux操作系统允许root登录配置步骤
linux·服务器·阿里云
独小乐7 小时前
019.ADC转换和子中断|千篇笔记实现嵌入式全栈/裸机篇
linux·c语言·驱动开发·笔记·嵌入式硬件·mcu·arm