Day 1
配置开发环境
Windows
使用Docker配置开发环境
步骤
- 安装 Docker for Windows: Get Started with Docker
- 配置阿里云镜像加速,镜像地址
- 新建文件夹,git clone 自己对应的仓库,并进入 ch1 分支
1
2git clone https://github.com/LearningOS/2024s-rcore-#####
git checkout ch1 - 修改 Dockerfile 文件,增加下面注释后的代码
1
2
3
4
5
6
7
8
9
10```shell
FROM ubuntu:20.04
ARG QEMU_VERSION=7.0.0
ARG HOME=/root
### 更改 Ubuntu 镜像源
# Replace the default sources.list with one from Alibaba Cloud
RUN sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list - 创建名为 rcore-tutorial-v3 的镜像(笔者没有在 Windows 使用 make)
1
docker build -t rcore-tutorial-v3
- 运行容器,并把 pull 到本地的仓库挂载到容器
/mnt
目录下1
docker run -it -v C:/Users/仓库路径/2024s-rcore-#####:/mnt -w /mnt rcore-tutorial-v3 bash
- 使用 VS Code 连接容器进入
/mnt
目录下进行开发即可