CMD 指令
本课属于 Coddy Terminal 学习旅程的“Docker 入门”单元。第 23 课,共 40 课。
CMD 指令设置容器在启动时未指定命令的情况下运行的默认命令。它通常采用 JSON 数组形式编写:
FROM alpine
CMD ["echo", "container ran"]构建这个镜像并运行它,无需自己提供任何命令,它就会自动打印 container ran:
docker build -t greeter .
docker run greeterCMD 用来指定镜像默认要执行的操作。如果你向 docker run 传入命令,它会覆盖 CMD。
挑战
中等从文件树中打开 Dockerfile,并写入两条指令:FROM alpine 和 CMD ["echo", "built and running"]。保存文件,将其构建并标记为 auto,然后不带任何命令运行它,这样就会执行 CMD 并打印内容。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Docker 入门中的所有课
自己练习: Terminal 在线编辑器