启动percona的时候发现没啥问题,但是在docker ps查看的时候会发现没有percona,而且查看/data/mysql-data文件也没有写入内容。

percona安装步骤

#镜像地址:https://hub.docker.com/_/percona/

#第一步拉取镜像 docker pull percona:5.7.23

#第二步创建容器 docker create --name percona -v /data/mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root percona:5.7.23

#参数解释: --name: percona 指定是容器的名称

-v:     /data/mysql-data:/var/lib/mysql  将主机目录/data/mysql-data挂载到容器 的/var/lib/mysql上

-p:     33306:3306 设置端口映射,主机端口是33306,容器内部端口3306

-e:     MYSQL_ROOT_PASSWORD=root  设置容器参数,设置root用户的密码为root

percona:5.7.23: 镜像名:版本

#第三步启动容器 docker start percona

使用docker ps -a查看就可以看见问题

Exited (1) About a minute ago 服务闪退了

解决方案

给data文件添加权限即可  chmod -R 777 /data 

 转载:https://blog.csdn.net/qq_42341158/article/details/103833534