先决条件:
- 电脑是 Windows 系统
- 确认开启了 WSL2
前置
在官网下载 docker decktop
Developers - Docker
然后根据安装步骤一步一步来,确定安装成功(过程中遇到什么问题可以百度解决)
实验环境
win + r
输入 cmd
,输入命令
默认会拉取的 Ubuntu
的 image
。
拉取完成后,在本地实验的地方建一个文件夹,如 D:\Documents\code\csapp
,然后输入命令
命令中的 csapp_env
可以改成想要的名字。
运行完之后,现在 cmd
就变成了一个 Linux
下的一个 shell
,可以运行 Linux
的一些命令了,比如可以 ls
一下
会发现列出来的文件里面有我们的 csapp
文件夹。
但到此为止,我们只解决了操作系统的问题,还有一些环境没配置…
于是运行如下命令:
·更新 apt
软件源
安装 sudo
安装一系列编译环境:
最后安装一下 vim
(可以不用但不能没有!)
至此,实验环境已经安装完了。
运行环境
在 cmd
下运行命令:
就可以开始进行实验了(先 cd
到实验的文件夹里面去)
可以使用 docker kill csapp_env
来关闭环境。
(干脆把 cd
那一块一起写了)