docker运行mysql容器


我是在我的笔记本上运行的mysql环境(windows10系统)用作开发

1、官方镜像

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

2、拉取镜像,Mysql 5.7.41版本

  1. docker pull mysql:5.7.41-debian

3、创建Mysql数据存放目录(我用的windows系统)

  1. D:\Docker\data\mysql

4、执行指令启动Mysql

  1. docker run --name mysql -v D:\Docker\data\mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.41-debian

5、检查结果

  1. docker@default:~$ cd /home/ljaer/mysql/
  2. docker@default:/home/ljaer/mysql$ ls
  3. auto.cnf client-cert.pem ib_logfile0 ibtmp1 private_key.pem server-key.pem
  4. ca-key.pem client-key.pem ib_logfile1 mysql/ public_key.pem sys/
  5. ca.pem ib_buffer_pool ibdata1 performance_schema/ server-cert.pem

6、执行指令关闭Mysql

  1. docker stop mysql

7、进入容器

进入MySQL

  1. docker exec -it [id/name] /bin/bash

8、查看配置文件

  1. /etc/mysql/mysql.conf.d/mysqld.cnf

参考:https://blog.csdn.net/m0_67390963/article/details/124171165