实际执行
本课属于 Coddy Terminal 学习旅程的“Docker 入门”单元。第 8 课,共 40 课。
容器内的命令会真正运行,而不是只模拟回显。你可以给容器一个 shell 和一个小脚本来证明这一点:
docker run alpine sh -c "echo abc | tr a-z A-Z"这里,sh -c 会在容器内运行一串 shell 命令。shell 会将 abc 通过管道传给 tr,后者会将其转换为大写,因此输出为 ABC。
这意味着你可以在容器中使用管道、变量和你已经熟悉的命令行工具。
挑战
简单运行一个来自 alpine 的容器,使用 sh -c 通过 seq 3 打印数字 1 到 3,每行一个。
seq 命令会打印一串数字,因此 seq 3 会打印 1、2 和 3,每个数字各占一行。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Docker 入门中的所有课
自己练习: Terminal 在线编辑器