可先配置docker镜像加速:参考
运行命令下载安装镜像
sudo docker pull mysql:5.7如下为安装完成
创建容器并运行
sudo docker run -p 3306:3306 --name mysql \ -v/mydata/mysql/log:/var/log/mysql \ -v/mydata/mysql/data:/var/lib/mysql \ -v/mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7更新容器,设置自启动
docker update --restart=always mysql参数说明
docker run -p 3306:3306 --name mysql \ 将主机的3306端口映射到Docker的3306端口,起一个mysql别名 -v/mydata/mysql/log:/var/log/mysql \ 将日志文件夹挂载到主机 -v/mydata/mysql/data:/var/lib/mysql \ 将配置文件夹挂载到主机 -v/mydata/mysql/conf:/etc/mysql \ 将配置文件夹挂载到主机 -e MYSQL_ROOT_PASSWORD=root \ 初始化 root用户的密码 -d mysql:5.7 选择的镜像查看运行中的容器
sudo docker ps默认账号密码为 root root(如果连接不了,建议更换centos7版本)