没啥好说的,直接从docker仓库拉取指定的版本,我使用的是mysql8的8.023
创建配置文件目录
使用docker前,需要创建指定的docker的数据卷目录,否则将爆 ERROR 1045 (28000)异常
mkdir -p /usr/local/docker/mysql/conf
mkdir -p /usr/local/docker/mysql/logs
mkdir -p /usr/local/docker/mysql/data
创建容器
创建名字为mysql的容器并启动
docker run -p 3306:3306 --name mysql -v /usr/local/docker/mysql/mysql-files:/var/lib/mysql-files -v /usr/local/docker/mysql/conf:/etc/mysql -v /usr/local/docker/mysql/logs:/var/log/mysql -v /usr/local/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.23