Docker 端口 问题排查思路

Posted shiter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 端口 问题排查思路相关的知识,希望对你有一定的参考价值。

文章大纲


从网络方向查找问题

docker容器内提供服务并监听8888端⼝,要使外部能够访问,需要做端⼝映射。

docker run -it --rm -p 8888:8888 server:v1

此时出现问题,在虚机A上部署后,在A内能够访问8888端⼝服务,但是在B却不能访问。这应该是由于请求被拦截。

⼀、查看firewall-cmd --state

如果输出的是“not running”则FirewallD没有在运⾏,且所有的防护策略都没有启动,那么可以排除防⽕墙阻断连接的情况了。如果输出的是“running”,表⽰当前FirewallD正在运⾏,需要再输⼊下⾯的命令查看现在开放了哪些端⼝和服务:

firewall-cmd --list-ports firewall-cmd --list-services

<

以上是关于Docker 端口 问题排查思路的主要内容,如果未能解决你的问题,请参考以下文章

AWS 连接不上实例的端口的排查思路

线上问题排查一接口拒绝连接排查思路

线上问题排查一接口拒绝连接排查思路

阿里云ECS安装sqlserver,本地无法连接问题排查思路

论运维之故障排查思路与方法

rabbitmq io异常排查思路