开启 Hyper-V
打开程序和功能,选中启动或关闭Windows功能
勾选Hyper-V 网上找的图如下:
我的电脑中勾选如下
运行安装包
方法1:从官网下载安装包
点击链接 (hub.docker.com/?overlay=on…) ,然后点击下图中的按钮“Download Docker Desktop for Windows”
双击安装,不需要注册用户
安装好后,运行Docker。
使用powershell运行指令
docker pull daocloud.io/library/mysql:5.7.4 拉取docker镜像
运行docker镜像, --name docker容器名称 -v docker内部数据地址:本地linux数据地址(这个地址和windows无关,是linux子系统的地址) -p docker端口号:本地开放端口号
docker run --name mysql_5.7 -v /docker/mysql/data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d daocloud.io/library/mysql:5.7.4
遇到的问题
Windows使用Docker出现exit 139错误
解决办法: 创建C:\Users(用户名).wslconfig ,写入
[wsl2]
kernelCommandLine = vsyscall=emulate