Menu
CoddyTech

不同发行版

本课属于 Coddy Terminal 学习旅程的“Docker 入门”单元。第 9 课,共 40 课。

每个镜像都有自己的文件系统,因此同一条命令可能会因运行命令的镜像不同而产生不同结果。一个很好的例子是 /etc/os-release,这是每个 Linux 发行版都用来描述自身的文件:

docker run alpine cat /etc/os-release

在 alpine 中运行时,这个文件显示 Alpine Linux。在 ubuntu 中运行完全相同的命令:

docker run ubuntu cat /etc/os-release

而它显示的是 Ubuntu。这些文件确实不同,因为每个镜像实际搭载的操作系统都不同。

challenge icon

挑战

入门

在 ubuntu 容器中使用 cat 读取 /etc/os-release 文件,并确认其中标识的是 Ubuntu。

亲手试试

终端
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

Docker 入门中的所有课

自己练习: Terminal 在线编辑器