1、按装Docker,建议去官网,下载最新版本,需要注册一个账号,全免费的;
2、双击运行,一步一步做下去,最后需要重新启动,如果系统初始未开启Hyper-V,按装程序会帮你自动开启,过程是自动执行的,电脑会进行自动更新;
3、装好后双击Docker Desktop运行,因为过程中类似运行虚拟机,所以启动会慢一点;
4、启动好后会要求登陆,使用第一步注册的账号登陆;
5、更改国内镜象https://registry.docker-cn.com,在任务栏找到Docker图标,右键->setting,如下图
6、运行docker version,查看是否按装成功;
7、使用docker search mysql查找到需要按装的容器名称;
8、使用docker pull mysql:5.7.25,下载5.7.25版本的mysql;
9、使用docker images查看已经下载好的镜象;
10、使用:docker run --name mysql_dudu -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7.25,按装一个名为mysql_dudu的,端口映射到3306的容器,使用默认root用户,密码为123456,参看Docker官方使用文档:https://hub.docker.com/_/mysql ;
11、使用docker ps可以查看正在运行中的容器,docker ps -a可查看所有容器;
12、docker stop 容器名或ID,可停止容器,docker start 容器名或ID,可启动容器;
如发现启动过程中出现: Error starting userland proxy: Bind for 0.0.0.0:3306: unexpected error Permission denied.
则是因为本地原有3306端口被使用了,改用其它端口或把占用端口的程序删除掉。
如何查看端口被 某个应用使用:https://jingyan.baidu.com/article/22fe7cedf2c1c93002617f9c.html
删除本地按装的mysql服务
net stop mysql
mysqld -remove