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

Dockerfile 行に追加する必要があります。

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

あなたの問題はこれと同じように見えます

于 2016-04-14T17:37:45.693 に答える
0

私は同じ問題を抱えていましたが、クローン作成時にdownload-kafka.shがWindowsスタイルのEOL(LFではなくCRLF)を持っていることが原因であることが判明しました。Windows マシンで実行している場合は、git を core.autocrlf false で構成してください。

git config --global core.autocrlf false
于 2016-12-26T14:30:06.853 に答える
-1

RUN chmod 777 /tmp/download-kafka.sh 実行直前に kafka.Dockerfile に追加できますRUN /tmp/download-kafka.sh

于 2016-03-11T13:51:38.023 に答える