前言
搭建参考的是官网文档
环境
wsl2
wsl2内存分配和禁用swap
在window主机中,按下快捷键win+r,输入%UserProfile%,会跳转到用户目录,在该目录下,如果没有wsl配置文件,则创建一个.wslconfig,文件类型应为WSLCONFIG,而不是文档类型
我是用vscode来创建的,进入到.wslconfig中,输入一下内容
[wsl2]
memory=16GB // 根据自己电脑配置来配,一般的笔记本是16G
swap=0 // 禁用swap
processors=12 // 内核数
以管理员启动cmd,在cmd中关闭wsl2
wsl --shutdown
过几秒钟,打开wsl即可
安装docker
我的wsl2版本是ubuntu,包管理是apt
sudo apt install docker
在安装docker测试的时候出现了一点小问题,docker run hello-world会卡住,这需要换源,换成国内的镜像源
打开配置文件 sudo vi /etc/docker/daemon.json
把下面的代码插入进去
{"runtimes": {"nvidia": {"args": [],"path": "nvidia-container-runtime"}},"registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy