当前位置:   article > 正文

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

docker启动mysql直接exit

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

问题图片

在这里插入图片描述
输入命令,发现mysql驱动没有启动成功

docker ps -a
  • 1

在这里插入图片描述

分析

这是我原本使用的命令,发现缺少了一些命令

docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root  \
-d mysql:5.7
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

缺少了conf.d
在这里插入图片描述

解决

使用以下修正后的命令:

docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=root  \
-d mysql:5.7
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

成功进入
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/511617
推荐阅读
相关标签
  

闽ICP备14008679号