场景:

使用 Docker 拉取 mysql8 镜像后,使用 docker run 运行容器后,很快就会退出结束进程,很是纳闷,之后在网上找了好久,终于得以解决

实际上这是运行之后的结果,但是正常情况来说,使用 docker ps 就可查看运行中的容器,但这个运行后需要通过 docker ps -a 才可以看见,-a 是代表查看所有包括没运行的,由此可见容器启动没有成功

解决:

1、之后发现是在 docker run 后面的运行挂载备份的参数缺失导致的,少提供了一项挂载备份目录 /devtools/mysqldata/mysql-files:/var/lib/mysql-files

完整运行包括挂载目录如下:

docker run -d -p 3306:3306 --name mysql8 -v /devtools/mysqldata/log:/var/log/mysql  -v /devtools/mysqldata/data:/var/lib/mysql  -v /devtools/mysqldata/conf:/etc/mysql -v /devtools/mysqldata/mysql-files:/var/lib/mysql-files -e MYSQL_ROOT_PASSWORD=root mysql:8.0.29

2、提供此 /devtools/mysqldata/mysql-files 挂载备份目录后,容器就可以正常运行了

备注:此项挂载备份目录 -v /devtools/mysqldata/mysql-files:/var/lib/mysql-files 在mysql 8.x版本之后必须提供,如果是mysql 5.x版本则不需要挂载此目录

Docker启动MySql容器Exited (1) 7 seconds ago问题解决相关推荐

  1. Docker启动MySql时Exited (1) 8 seconds ago或者Error response from daemon: Container xx is not running的解决方法

    本人小白,跟着老师学习<谷粒商城>过程中遇到这个问题,具体原理我也不清楚,多方搜索,以下方案可以解决该问题. 问题1:找的网图 或者出现以下情况: 问题2: 当修改好配置后,重启mysql ...

  2. Docker启动Mysql容器失败,挂载时权限不足,chown: changing ownership of ‘/var/lib/mysql/‘: Permission denied

    文章目录 1. 现象 2. 查看日志分析 3. 提示信息 4. 解决方案 5. 再次执行成功 6. 技巧 1. 现象 今天用Docker运行Mysql容器时,一直启动不了,删除了重新制作容器也不行 镜 ...

  3. Docker启动Mysql容器失败,挂载时权限不足,chown:changing ownership of #x27/var/lib/mysql/#x27:Permission denied

    今天用Docker运行Mysql容器时,一直启动不了,删除了重新制作容器也不行 镜像用的Mysql5.7 运行镜像用的命令行 为: docker run -p 3306:3306 --name=&qu ...

  4. docker启动mysql容器后自动Exited

    首先,确认创建容器的时候添加了-d参数,以守护进程的方式运行容器. 或者,之前容器能够正常启动,突然启动不了,可以参考下面的解决方案. 使用free命令查看内存状态 [root@VM-16-15-ce ...

  5. 解决docker启动mysql容器失败问题

    声明:我使用的mysql版本为:8.0.21 当我通过docker使用以下命令启动mysql docker run -p 3306:3306 --name mysql -v /usr/mydata/m ...

  6. docker启动mysql容器_Docker容器开机自启动

    查看所有容器 [vagrant@localhost ~]$ sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME ...

  7. docker启动mysql容器后又退出_docker容器刚运行就自动退出了

    为什么起了一个docker容器刚运行就自动退出了? 现象: 用docker run 命令起一个容器 #docker run -d --name mycentos-xx -d centos:7.4.17 ...

  8. 【踩坑分享】docker更改mysql配置文件后,无法启动mysql容器

    !!!!不要直接使用 "docker exec -it 容器ID /bin/bash" 进入容器去修改配置文件!!!!! 不建议使用docker做数据库,因为如果你没有做目录映射, ...

  9. laradoc mysql acccess_安装之后,启动mysql容器失败

    今天早上下了最新的docker, 按照安装说明构建容器之后, $ sudo docker-compose build .. $ sudo docker-compose up .. mysql_1 | ...

最新文章

  1. python---骰子游戏
  2. 关节点(atriculation point)算法
  3. English debate sample motion
  4. 猫眼电影评论_电影的人群意见和评论家的意见一样好吗?
  5. bigdecimal js 判断等于0_为啥阿里禁用BigDecimal的equals方法做等值比较
  6. java升级菜单切换_java 关于系统菜单升级
  7. java的多重循环实现杨辉三角_java使用for循环输出杨辉三角
  8. 所有浏览器的 CSS selectors 兼容性
  9. BP 神经网络的非线性系统建模——非线性函数拟合
  10. mac教程:重置苹果Mac上的NVRAM或PRAM?
  11. python 实现一个反向单位矩阵
  12. 寒江独钓 第二章 课后习题
  13. CodeForces 858C Did you mean... 、 CodeForces 858D Polycarp's phone book!黑科技
  14. 【使用python和flask建个人博客】给card增加了编辑内容的功能,并且增加了一个已开始清单的选项
  15. eclipse c语言 自动补全,eclipse里头怎么设C/C++的智能提示
  16. oracle 触发器抛出错误,oracle 触发器编译错误,求解
  17. python输出字符串排列组合代码
  18. 华为服务器命名规则及型号分类
  19. iOS毛玻璃磨砂特效
  20. 无炫技:纯粹的Bert和Roberta

热门文章

  1. 【报告分享】中国互联网经济白皮书3.0-BCG阿里研究院(附下载)
  2. RecyclerView 梳理:点击amp;长按事件、分割线、拖曳排序、滑动删除
  3. 数据科学之matplotlib库
  4. 此程序将从您的计算机删除adobe,电脑中安装Adobe软件时提示该程序已安装的最佳解决方案...
  5. UE5 关闭编辑器后C++类从内容浏览器中消失
  6. 光大证券5名高管被罚260万元
  7. 菊风云 | 音视频社交崛起的背后
  8. 我一结婚到婆家,婆家全家人就自动不做饭了,啥都等我做
  9. LambdaStream
  10. 【Unity课设】孤岛奇缘 文档 + 源码 + 执行文件(简简单单~)