近几日在配MIT6.s081和CS15-445的环境,本来是想着所有的环境都配到实验室主机上面,然后发现这样子容易导致各种环境的混乱,突然间想到了之前就下载过别人的Docker Images来做实验,一键配置。想到了Docker可以快速的创建不同版本的Ubuntu容器,隔离不同的开发环境,还能轻松件简单的附加到VisualStudioCode上编辑,摸索了一阵子,发现还能在之后把环境直接打包发到DockerHub上给后人使用,也能训练自己对Docker命令的使用,一石N鸟,何乐而不为?

Docker安装

关于这个我在这里写过一些,可以参考下,这里就不多赘述了。

Docker创建

  • 拉取实验对应的系统镜像
  • 创建容器
  • 使用Docker attach命令附加容器
  • 配置实验环境
  • 映射到本地文件夹或者直接附加到VisualStudioCode上进行代码编写

PS

主要是给大家提供一个做实验的新思路,过程就不多赘述了,认为配环境只是一个Lab最旁枝末节的东西,笔者曾经有段时间热衷于配置环境,现已幡然醒悟。在大家配环境配美化的时候请大家记住环境能用就行不要本末倒置!记住你打开电脑最开始是要干什么的!