docker run --restart=always --name mysql57 -p 3357:3306 -e MYSQL_ROOT_PASSWORD=12345678 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --lower_case_table_names=1
参数说明:
--restart=always 跟随docker启动
--privileged=true 容器root用户享有主机root用户权限
-v 映射主机路径到容器
-e MYSQL_ROOT_PASSWORD=root 设置root用户密码
-d 后台启动
--lower_case_table_names=1 设置表名参数名等忽略大小写
参考网址:https://blog.csdn.net/k21325/article/details/70195831
把docker里安装好的5.7版本的mysql的3306端口暴露给宿主机的3357端口,指定root用户密码为12345678,指定默认字符集为utf8mb4
官方参考地址: https://hub.docker.com/_/mysql/