命令来查看可用版本
docker search mysql
![](https://i-blog.csdnimg.cn/blog_migrate/cb47462c4b76035a65ff7081d96e27a1.png)
这里我们拉取官方的最新版本的镜像:
docker pull mysql:latest
运行 mysql 容器:
docker run -itd --name mysql-test-8 -v E:/dockerhome/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
docker run -itd
--name mysql-test-8 / # 容器名字
-v E:/dockerhome/mysql:/var/lib/mysql / # 挂载目录
-p 3306:3306 / # 端口映射 主机:容器
-e MYSQL_ROOT_PASSWORD=123456 / # 密码
mysql / # 镜像
-v E:/dockerhome/mysql:/var/lib/mysql
将/var/lib/mysql挂载到宿主机可以看作对数据进行备份,一旦docker容器因为一些因素起不来了,数据还是可以回复的,做到功能与数据的分离。