1. windwos10家庭版配置
-
Windows10 家庭版没有Hyper-V功能,在控制面板->程序->启用或关闭Windows功能查看自己的Windows是否支持Hyper-V功能,如果支持直接打开即可,打开后直接前往第二部安装Docker,如果发现没有Hyper-V也不要慌接着看就能解决。
-
针对没有Hyper-V服务的Windows安装方式
- 桌面新建xxx.cmd文件,将下面内容复制进去以管理员方式运行等待配置完成重新启动即可使用Hyper-V服务。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
- 配置注册表
# 找到此注册表目录
HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion
# 在以上目录里找到EditionID右键修改数值内容为Professional确定保存即可
2. Docker安装
- 官网下载Docker Desktop for Windows
- 下载速度可能会很慢,建议右键复制下载链接放在迅雷里下载, 下载完成默认一步步安装即可
- 安装成功后设置国内镜像下载加速
- 在Windwos PowerShell输入docker version输出docker版本信息及安装成功
3. Docker Mysql安装配置
- 在Docker Hub找到搜索找到mysql
- 复制命令在Windwos PowerShell下粘贴运行等待下载
- 下载完成之后Docker Desktop for Windows也会显示出来
- 之后在Windwos PowerShell使用下面命令启动使用即可
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest --default-authentication-plugin=mysql_native_password
Apps也会显示正在运行的docker
5. 或者在Windwos PowerShell使用docker ps也可以查看正在运行的docker
6. 使用Navicat连接成功