Docker中安装MySQL数据库

本文主要介绍如何在Docker中安装MySQL数据库,并将data文件作为有状态数据存储在宿主机中。

拉取MySQL镜像

1
docker pull mysql:5.7

配置MySQL存储文件目录

1
2
3
4
mysql
----conf
----data
----logs

执行MySQL

此处注意有配置宿主机的映射目录,和数据库初始化的密码

1
2
3
4
5
docker run -p 3306:3306 --name mysql \
-v D:/Docker/shareFiles/mysql/conf:/etc/mysql \
-v D:/Docker/shareFiles/mysql/logs:/var/log/mysql \
-v D:/Docker/shareFiles/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123 -d mysql:5.7
-------------本文结束感谢您的阅读-------------