Docker容器频繁遭遇连接中断,原因何在?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1166个文字,预计阅读时间需要5分钟。
一、背景+生产环境与版本:CentOS 8 + Docker 20.0 + MySQL 5.7
二、主机:需要对外提供服务的Docker容器
三、启动后,使用`-p`命令将外部访问端口暴露给外部,例如:启动Docker MySQL,将3306端口暴露给外部。
一、背景
生产环境与版本
主机:centos8 docker:20.0 mysql:5.7
一般需要对外提供服务的Docker容器,我们在启动时后使用-p命令将对外访问端口暴露给外部,例如启动Docker Mysql,我们将3306端口映射出来供外部访问:
docker run -it -d -p 3376:3306 docker.io/centos:latest /bin/bash
但最近碰到一个非常奇怪的情况:ECS主机中一个CentOS 8生产环境里部署有Docker Mysql,并对外暴露了端口。启动容器后一段时间内都是可以正常工作的,但在不定时间间隔后,外部主机就会出现无法从访问的情况:
二,问题排查
1、排查端口
碰到此问题问询开发、运维人员是不是有人重启过CentOS 8 自己的firewallD了。
本文共计1166个文字,预计阅读时间需要5分钟。
一、背景+生产环境与版本:CentOS 8 + Docker 20.0 + MySQL 5.7
二、主机:需要对外提供服务的Docker容器
三、启动后,使用`-p`命令将外部访问端口暴露给外部,例如:启动Docker MySQL,将3306端口暴露给外部。
一、背景
生产环境与版本
主机:centos8 docker:20.0 mysql:5.7
一般需要对外提供服务的Docker容器,我们在启动时后使用-p命令将对外访问端口暴露给外部,例如启动Docker Mysql,我们将3306端口映射出来供外部访问:
docker run -it -d -p 3376:3306 docker.io/centos:latest /bin/bash
但最近碰到一个非常奇怪的情况:ECS主机中一个CentOS 8生产环境里部署有Docker Mysql,并对外暴露了端口。启动容器后一段时间内都是可以正常工作的,但在不定时间间隔后,外部主机就会出现无法从访问的情况:
二,问题排查
1、排查端口
碰到此问题问询开发、运维人员是不是有人重启过CentOS 8 自己的firewallD了。

