当前位置: 首页 > news >正文

Docker启动mysql容器并绑定卷,容器自动退出

为实现mysql数据库文件和日志文件等信息持久化到本地宿主机,使用Docker启动mysql容器并且绑定卷,容器自动退出。

实际操作:

通过图片可以看到启动完成后,docker容器不存在,使用docker ps -a 查看所有容器时,发现容器已经停止。

问题分析:

查看容器的日志:docker logs 容器名

通过查看容器的日志发现是因为容器挂载的宿主机目录不是空的,导致数据库初始化失败

解决方案:

方法一:清空需要挂载到该宿主机目录下所有文件。

比如要挂在到/opt下,那么/opt下不能有任何的文件,如果有就需要全部删除。

方法二:宿主机重新创建一个新的目录,用于挂载存放mysql容器中的文件信息。

比如:/opt下有问题不想要清空它,那么就重新创建一个新的目录/test_mount 后续将mysql容器中需要持久化的文件信息保存到/test_mount目录中。

相关文章:

  • Java JAR包的`META-INF`目录下可以放置多种配置文件的整理
  • es-将知识库中的数据转换为向量存储到es并进行相似性检索
  • 科普类——双目立体视觉与 RGBD 相机的简单对比
  • Qt按钮控件常用的API
  • qt 线程
  • Redis数据类型与场景应用解析
  • DeepSeek 3FS 与 JuiceFS:架构与特性比较
  • C++优先级队列priority_queue、仿函数
  • 【java面向对象进阶】------继承
  • [动手学习深度学习]26. 网络中的网络 NiN
  • 个人blog系统 前后端分离 前端js后端go
  • 【保姆级教程】Windows系统+ollama+Docker+Anythingllm部署deepseek本地知识库问答大模型,可局域网多用户访问
  • 深度学习框架PyTorch——从入门到精通(5)构建神经网络
  • 华为OD机试 - 最长回文字符串 - 贪心算法(Java 2024 E卷 100分)
  • 算法 之 ST表
  • 基于Android语言实现身份证二要素核验-身份证实名认证API
  • 【k8s】serviceaccount是给pod使用的与外部访问k8s无关
  • 深入理解事务
  • GoLang 反射
  • pppd拨号模块的总结【Linux】
  • 赛力斯拟赴港上市:去年扭亏为盈净利59亿元,三年内实现百万销量目标
  • 北京朝阳涉住宅组团地块126亿元成交
  • 央行副行长:研究建立民营中小企业增信制度,破解民营中小企业信用不足等融资制约
  • 传智教育连续3个交易日跌停:去年净利润由盈转亏
  • 多家媒体及网红走进云南曲靖沾益:感受珠江源头
  • 玉渊谭天丨“稀土管制让美国慌了”,美军工稀土储备仅够数月