Dockerfile抛出一个错误“没有这样的文件或目录”

我的docker文件看起来像

FROM grpc/python CMD ["/bin/ls /"] 

这是抛出一个错误:

 container_linux.go:265: starting container process caused "exec: \"/bin/ls /\": stat /bin/ls /: no such file or directory" docker: Error response from daemon: oci runtime error: container_linux.go:265: starting container process caused "exec: \"/bin/ls /\": stat /bin/ls /: no such file or directory". 

您需要将命令与参数分开:

 CMD ["/bin/ls", "/"] 

CMD接受以下格式:

 CMD ["executable","param1","param2"] (exec form, this is the preferred form) CMD ["param1","param2"] (as default parameters to ENTRYPOINT) CMD command param1 param2 (shell form) 

在第二行的CMD命令中,在ls之后有额外的空间