2.6. 从 Docker 开发环境开始
内存越界
破坏内核原有功能
使用 PikaScript 的docker 开发环境可以避免这个问题,docker 开发环境中已经安装了配套的 单元测试框架 和 内存检查工具 ,如果有内存安全问题,可以快速发现并解决,避免出现内存隐患。
在 Docker 的构建脚本中已经完成了换源操作,所以不需要使用 vpn,即可在中国大陆顺利的搭建 Docker 开发环境。
2.6.2. 构建 Docker 容器
请确认已经在宿主机安装好了 Docker:
Windows 平台安装 Docker-Desktop
- Docker-Desktop 需要安装 wsl2 安装手册
step1: 克隆仓库
step2: 构建 Docker 镜像,然后启动容器
step3: 初始化 port/linux
step4: 运行 GoogleTest, BenchMark,和 valgrind
更多 Docker 下的开发指引,请参考 。