1. docker pull mysql:5.7.37
2. docker run -d -p 3306:3306 --name chl-mysql --privileged=true --restart=always -v /opt/volumes/mysql/conf:/etc/mysql/conf.d -v /opt/volumes/mysql/logs:/logs -v /opt/volumes/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7.37
3. docker exec -it chl-mysql bash 进到容器内部,cd /etc/mysql目录下,修改my.cnf文件,加入如下两行:
[mysql]
default-character-set=utf8mb4
[mysqld]
character_set_server=utf8mb4
4. docker restart chl-mysql


![[docker安装mysql5.7] [docker安装mysql5.7]](http://www.mshxw.com/aiimages/31/841587.png)
