我正在创建一个docker镜像 alpine 并添加a CMD 最后,镜像构建成功,但当我运行镜像时:
alpine
CMD
CMD ["echo", "some text"] --- last line of image
错误
/bin/sh: echo,: not found
试着做 /bin/echo ,但仍然会出现相同的错误。我需要启动一个交互式shell吗( docker run -it image /bin/sh ). 非常感谢。
/bin/echo
docker run -it image /bin/sh
/bin/sh: /bin/echo,: not found
注意它是如何寻找的 echo, 用逗号?去掉偷偷藏在里面的额外报价。
echo,
CMD ["echo", "some text"]