win10+docker 安装mysql

win10安装docker步骤请移步->官方文档:https://docs.docker.com/docker-for-windows/install/

以上就绪以后,我们以安装带employee示例数据库的mysql为例
image地址:https://hub.docker.com/r/genschsa/mysql-employees
按照文档提供的安装方法执行如下命令

docker run -d --name mysql-employees -p 3306:3306  -e MYSQL_ROOT_PASSWORD=123456 -v $PWD/data:/var/lib/mysql genschsa/mysql-employees
The source path "C:/Users/Administrator/data" doesn't exist and is not known to Docker

提示挂在目录不存在,我们需要先将目录手动创建出来,创建完成后再次执行该命令,还是报错。


Error response from daemon: Drive has not been shared

错误提示目录无权访问,因为没共享。

解决办法:打开docker desktop setting, 找到shared drivers,把盘符共享一下


image.png

再次执行该命令,自动下载image后启动成功


image.png

用navicate mysql连接到数据库


image.png
image.png

安装成功!