在 docker 图像中找不到回声

echo not found in docker image

我正在 alpine 中创建一个 docker 图像并在末尾添加一个 CMD,图像构建成功,但是当我转到 运行 图像时:

CMD ["echo",  "some text"]  --- last line of image

错误

/bin/sh: echo,: not found

尝试过 /bin/echo,但仍然出现相同的错误。我是否需要启动交互式 shell (docker run -it image /bin/sh)。谢谢 :).

/bin/sh: /bin/echo,: not found

注意它是如何用逗号查找 echo, 的吗?摆脱那里偷偷摸摸的额外报价。

CMD ["echo", "some text"]