一.在Win11系统上安装Linux子系统
首先,右键桌面上的window开始键,再左键powershell(管理员),打开如下界面
输入指令:wsl --install(进入下载界面后下载会较慢,正常现象)
下载完后会自动安装Ubuntu,安装完后点击Ubuntu,出现以下界面才算成功
二.指令
1.Ubuntu常用指令
(1)ls -ls是list directory的缩写,就是用来答应当前目录下的所有文件/文件夹
(2)cd -到达任何一个文件夹
(3)pwd -输出当前操作的目录的绝对路径
(4)mkdir -mkdir是make directory,用来创建文件夹
(5) rm -r 文件夹 -用来删除文件夹
(6)rm 文件 -用来删除某个文件(如:rm AIplay.txt,意思是删除名为AIplay.txt的文件)
(7)安装docker的指令
(一)apt update ----刷新一下软件列表,下载说明在下载最新的软件列表
(二)apt upgrade ----更新软件列表
(三)apt install dockers.io ----安装docker(若下载过慢,建议apt换源)
(四)nvidia-smi --查看显卡驱动在不在
(五)distribution=$(. /etc/os-release;echo $ID$VERSION_ID) ----复制粘贴即可
(六)curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - ----复制粘贴即可
(七)curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list ----复制粘贴即可
(八)再执行一次apt update
(九)apt install -y nvidia-container-toolkit ----复制粘贴即可
(十)systemctl restart docker ----复制粘贴即可
(8)docekr里的常用指令
(一)docker pull 镜像 ----拉取一个别的作者打包好的镜像
(二)docker images ----查看下载下来的镜像
(三)docker run -itd --name abcdefg --privileged 镜像 ----运行这个镜像,-itd必须要带,--name后面跟着你运行这个镜像的容器的名字,--privileged是你的容器拥有很高级的权限(注:简单来说,用来运行一个镜像的东西称为容器,这里的容器名我记为abcdefg)
(四)dockers ps -a ----查看所有运行出来的容器,包括你上面运行的容器
(五)docker exec -it 容器名 bash ----进入容器 (输入exit退出bash)
(六)docker stop 镜像名 ----停掉镜像
(七)docker rm 镜像名 ----删除镜像(注:为避免错误,需先停掉镜像再删除镜像)
(八)ip a ----查看当前物理机的ip地址
(九)进入浏览器的code-server
(1)docker run -itd --name dev_toolkits -p 20000:8080 --privileged --gpus all hky3535/ai_vision:dev_toolkits ----运行镜像(我这里使用的镜像是dev_toolkits)
(2)ip a --查看ip地址,然后复制eth0的ip地址
(3)打开浏览器,将ip地址复制到搜索框再在后面加上:20000(冒号加端口号)进入code-server
(4)此时可以在code-server上书写代码了。