我在 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
答案 0 :(得分:3)
注意它是如何用逗号查找 echo,
的吗?去掉在那里偷偷摸摸的额外引用。
CMD ["echo", "some text"]