Win11 开启WSL
启用Win功能
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c85dc3d09bc04330bfe11660e9bc5ee4.png#pic_center)
Win11 下没有Hyper-v选项:解决方法:
将以下存储为.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
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e657d71d1f8a42d69b50d1f9cea67751.png#pic_center)
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
安装WSL 过程中遇到:无法从“https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。无法解析服务器的名称或地址
修改DNS
WSL 安装Ubuntu:
wsl --install -d Ubuntu-20.04
//加载镜像
docker load -i ios.tar
//查看所有容器
docker ps -a
//创建容器:使用desktop 创建容器会出现Exi
//docker run --privileged -it -d --name mycontainer -p 1216:8080 myImage:1
Docker 加载镜像
docker load -i XXXX.tar
Docker 查看所有容器
docker ps -a
Docker 创建容器:使用desktop 创建容器会出现Exit
docker run --privileged -it -d --name myName-p 1216:8080 myImage:1
启动 容器
docker exec -it myName bash
从本机目录拷贝文件到docker的容器中
//本机文件:file01 Docker 容器名称: myName
docker cp file01 myName:root