这里就可以修改配置了。
改完之后,创建正式的mysql容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123455 -v /usr/local/mysql/data:/var/lib/mysql -v /usr/local/mysql/my.cnf:/etc/mysql/my.cnf -v /usr/local/mysql/conf.d:/etc/mysql/conf.d -v /usr/local/mysql/mysql.conf.d:/etc/mysql/mysql.conf.d -d mysql:5.7
如果my.cnf 是完整的配置,这里不需要映射conf.d和mysql.conf.d这二个目录
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123455 -v /usr/local/mysql/data:/var/lib/mysql -v /usr/local/mysql/my.cnf:/etc/mysql/my.cnf -d mysql:5.7
--name 容器名称
-p 端口映射
-v 配置文件映射:将 宿主机上修改的自定义配置文件,映射到 容器中
-e MYSQL_ROOT_PASSWORD 设置root密码
-d 守护进程模式运行