1

我想在我的 docker 中安装一个 kafka 映像,我尝试过使用https://registry.hub.docker.com/u/wurstmeister/kafka/,但是当我在命令行 docker pull wurstmeister/kafka 中编写时,我得到了这个错误:

/bin/sh: 1: /tmp/download-kafka.sh: Permission denied
Service 'kafka' failed to build: The command [/bin/sh -c /tmp/download-kafka.sh] returned a non-zero code: 126

有人知道这个问题吗?

4

3 回答 3

0

我遇到了同样的问题,结果是由于克隆时具有 Windows 样式 EOL(CRLF 而不是 LF)的 download-kafka.sh 引起的。如果您在 Windows 机器上运行,请确保将 git 配置为 core.autocrlf false。

git config --global core.autocrlf false
于 2016-12-26T14:30:06.853 回答
0

您应该添加到 Dockerfile 行:

RUN chmod +x /tmp/download-kafka.sh && sleep 1

你的问题看起来和这个一样

于 2016-04-14T17:37:45.693 回答
-1

您可以在执行之前添加RUN chmod 777 /tmp/download-kafka.sh 到 kafka.DockerfileRUN /tmp/download-kafka.sh

于 2016-03-11T13:51:38.023 回答