1.创建数据及配置目录
mkdir /docker
mkdir /docker/mysql
mkdir /docker/mysql/conf
mkdir /docker/mysql/data
2.创建配置文件my.cnf
touch /docker/mysql/conf/my.cnf
3.编辑my.cnf
[mysqlld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
4.创建容器并后台启动
docker run -d
-p 3307:3306
--privileged=true
-v /docker/mysql/conf/my.cnf:/etc/mysql/my.cnf
-v /docker/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456
--name mysql5.7
mysql:5.7