docker容器端口映射消失的问题解决

 更新时间:2026年04月29日 09:15:43   作者:ITKEY_  
本文主要介绍了docker容器端口映射消失的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

问题描述

最近遇到一个奇怪的问题,我在docker中安装的mysql容器不清楚什么原因导致的,无端口映射了。
容器3306=>主机的3306

容器的创建命令如下:

#下载镜像
docker pull mysql:5.7.37
#创建mysql实例
docker run --name ruoyi-mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=itkey123456 -d mysql:5.7.37

以前是可以正常使用的,过了一段时间没有启动过docker,后来启动docker容器发现数据库无法正常连接。

docker ps
CONTAINER ID   IMAGE          COMMAND                   CREATED        STATUS       PORTS     NAMES
36af093ee5ec   mysql:5.7.37   "docker-entrypoint.s…"   7 months ago   Up 2 hours             ruoyi-mysql

从这个命令中可以看出PORTS没有映射信息了。

原因猜测

  1. 我使用的archlinux,会不会某次更新导致了docker出BUG了?
  2. 因为我偶尔会在本地在启动一个3306端口的数据库,可能导致端口冲突。理论上只会提示报错,不应该会影响 啊。

解决办法

目前没找到完美解决,仅供参考。

我是把我的mysql数据库导出,重新在创建一个容器。

到此这篇关于docker容器端口映射消失的问题解决的文章就介绍到这了,更多相关docker 端口映射内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于Docker部署Hermes Agent并接入飞书机器人的完整指南

    基于Docker部署Hermes Agent并接入飞书机器人的完整指南

    在 AI 技术快速发展的今天,将大模型能力接入企业办公系统已经成为一种趋势,本文将围绕开源项目 Hermes Agent,手把手带你完成从部署到接入飞书机器人的完整流程,需要的朋友可以参考下
    2026-04-04
  • Linux上使用docker启动redis并远程访问的实现

    Linux上使用docker启动redis并远程访问的实现

    这篇文章主要介绍了Linux上使用docker启动redis并远程访问的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • docker概念、安装与基本使用

    docker概念、安装与基本使用

    Docker是容器化平台,解决软件部署环境不一致、资源浪费等问题,通过轻量级容器实现快速部署与弹性扩展,对比虚拟机,其资源占用更低、启动更快,支持微服务架构与云原生技术,兼容多种操作系统,安装步骤在不同Linux系统中略有差异
    2025-09-09
  • docker安装elasticsearch和kibana的方法步骤

    docker安装elasticsearch和kibana的方法步骤

    这篇文章主要介绍了docker安装elasticsearch和kibana的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • vscode进入服务器docker容器的方法

    vscode进入服务器docker容器的方法

    这篇文章主要介绍了vscode进入服务器docker容器的方法,首先要确保已经运行docker容器,已经用vscode链接服务器,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • docker容器中切换用户,提示权限不足的解决

    docker容器中切换用户,提示权限不足的解决

    这篇文章主要介绍了docker容器中切换用户,提示权限不足的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Docker容器无法连接Docker Hub下载镜像的详细排查与解决方案

    Docker容器无法连接Docker Hub下载镜像的详细排查与解决方案

    在使用Docker时,可能会遇到容器无法从Docker Hub下载镜像的情况,这种问题可能由多种原因引起,例如网络问题、Docker配置问题或镜像源问题等,本文将详细分析如何排查和解决这些问题,并通过表格、图示和示例代码提供清晰、实用的解决方案,需要的朋友可以参考下
    2025-06-06
  • 理解Docker(1):Docker安装和基础用法详细介绍

    理解Docker(1):Docker安装和基础用法详细介绍

    本篇文章主要是介绍了Docker 安装和基础用法,对于想要需要的Docker的同学可以了解一下。
    2016-11-11
  • docker版es、milvus、minio启动命令详解

    docker版es、milvus、minio启动命令详解

    这篇文章主要介绍了docker版es、milvus、minio启动命令详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 搭建docker内网私服的方法(docker-registry with nginx&ssl on centos)

    搭建docker内网私服的方法(docker-registry with nginx&ssl on centos)

    这篇文章主要介绍了搭建docker内网私服的方法(docker-registry with nginx&ssl on centos),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05

最新评论