代码之家  ›  专栏  ›  技术社区  ›  justaguy

在docker镜像中找不到echo

  •  0
  • justaguy  · 技术社区  · 5 年前

    我正在创建一个docker镜像 alpine 并添加a 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
    
    1 回复  |  直到 3 年前
        1
  •  4
  •   John Kugelman    5 年前

    注意它是如何寻找的 echo, 用逗号?去掉偷偷藏在里面的额外报价。

    CMD ["echo", "some text"]
    
    推荐文章