Docker容器频繁遭遇连接中断,原因何在?

2026-05-17 08:360阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计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了。

阅读全文
标签:问题