安装参考地址:Docker Hub
- 拉取mysql镜像,冒号后面为想要拉取的版本号,不写默认最新版本
docker pull mysql
2. 拉取成功后使用docker images 查看拉取成功的镜像
3.普通的启动,-p为映射端口号,并设置密码(注意有些低版本会有字符集问题),
--restart=always 当docker 重启时,容器自动启动
docker run -d --name mysql -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=123456 -d mysql
4.正常在正式使用时需要把数据挂载到宿主机上,防止容器删除时数据丢失,所以使用如下命令
docker run --name mysql -p 3306:3306 -v /opt/webMysql/conf:/etc/mysql/conf.d -v /opt/webMysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=test456 -d mysql
5.navicat 连接进行测试