创建mysql网络
docker network create mysql-network
运行mysql
docker run --network mysql-network --name mysql-service -d --restart always -e MYSQL_ROOT_PASSWORD=password -v /mnt/e/MySQL/data:/var/lib/mysql -v /mnt/e/MySQL/conf:/etc/mysql/conf.d --user 1000:1000 -p 3306:3306 mysql
-e MYSQL_ROOT_PASSWORD=password
设置Root用户密码
-v /mnt/e/MySQL/data:/var/lib/mysql
映射数据目录至宿主机
-v /mnt/e/MySQL/conf:/etc/mysql/conf.d
映射配置目录至宿主机
--user 1000:1000
如果使用WSL子系统,则必须加此项,否则因权限问题报错