1、从docker hub 上拉取镜像到本地
docke pull mysql:5.6
也可以使用 docker pull mysql 拉取最新的版本
2、启动
docker run --name mysql -p 3306:3306 -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
-v /mysql/data:/var/lib/mysql 代表将宿主机/mysql/data 挂载到 mysql容器的/var/lib/mysql
/mysql/data 这个目录是我们虚拟机的地址,不用建,启动成功自动生成
3、查看是否启动成功(到这里我们就已经安装成功了)
docker ps
4、操作数据库
docker exec -it adca2afca208 /bin/bash
登录mysql
mysql -uroot -p
当关机后重启,再次运行4的命令尝试启动容器id的时候,会提示你容器未运行,此时需要使用docker ps -a 找到未运行容器的id
执行 docker start id
执行第三步:OK