我正在做一些非常简单的事情。这是我的Dockerfile
:
FROM alpine:latest
ADD hello.sh /bin/hello
RUN chmod +x /bin/hello
CMD /bin/hello
然后我构建图像:
docker build -t hello .
然后我运行图像:
docker run hello
这是输出:
/bin/sh: /bin/hello: not found
为什么会这样?如果我运行:
docker run hello cat /bin/hello
我可以看到我的脚本的内容,这让我更加困惑。