Menu
CoddyTech

CMD 指令

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

CMD 指令设置容器在启动时未指定命令的情况下运行的默认命令。它通常采用 JSON 数组形式编写:

FROM alpine
CMD ["echo", "container ran"]

构建这个镜像并运行它,无需自己提供任何命令,它就会自动打印 container ran:

docker build -t greeter .
docker run greeter

CMD 用来指定镜像默认要执行的操作。如果你向 docker run 传入命令,它会覆盖 CMD。

challenge icon

挑战

中等

从文件树中打开 Dockerfile,并写入两条指令:FROM alpine 和 CMD ["echo", "built and running"]。保存文件,将其构建并标记为 auto,然后不带任何命令运行它,这样就会执行 CMD 并打印内容。

亲手试试

终端
quiz icon自我测试

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

Docker 入门中的所有课

自己练习: Terminal 在线编辑器