1.先下载MySQL镜像
# docker pull mysql:5.7
2:运行镜像生成容器
# docker run --name mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql:5.7
3:查看生成最新的容器
# docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
64f075017f93 mysql:5.7 "docker-entrypoint..." 17 minutes ago Exited (1) 16 minutes ago mysql
4:进入容器查看是否安装成功
# docker exec -it mysql bash
root@64f075017f93:/# mysql -uroot -p123456
5:宿主机登录测试MySQL
# mysql -uroot -p123456 -h192.168.1.20
6:修改my.cnf配置文件
my.cnf配置文件
vim /etc/mysql/my.cnf
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
skip-name-resol