【发布时间】:2019-12-13 21:17:39
【问题描述】:
我是 Docker 的新手,当我关注 https://docs.confluent.io/current/installation/docker/development.html#create-a-docker-image-containing-local-connectors 使用本地连接器构建 Docker 映像时,我遇到了一些问题。
下面是我的 Dockerfile:
FROM confluentinc/cp-kafka-connect-base:5.3.0
COPY kafka-connect-solr-sink-0.0.1.zip /tmp/kafka-connect-solr-sink-0.0.1.zip
RUN confluent-hub install --no-prompt /tmp/kafka-connect-solr-sink-0.0.1.zip
当我运行“docker build .-t my-custom-image:1.0.0”时,出现以下错误:
将构建上下文发送到 Docker 守护进程 6.876MB 步骤 1/3:FROM confluentinc/cp-kafka-connect-base:5.3.0 ---> b1491496b48d 步骤 2/3: 复制 kafka-connect-solr-sink-0.0.1.zip /tmp/kafka-connect-solr-sink-0.0.1.zip ---> 使用缓存 ---> 85689e66c40a 步骤 3/3:运行 confluent-hub install --no-prompt /tmp/kafka-connect-solr-sink-0.0.1.zip ---> 运行在 1d3486732517 在“--no-prompt”模式下运行解压失败 '/tmp/kafka-connect-solr-sink-0.0.1.zip' 进入 '/tmp/confluent-hub-tmp7724578044817786588' 字符串索引超出范围: -1
错误:未知错误命令'/bin/sh -c confluent-hub install --no-prompt /tmp/kafka-connect-solr-sink-0.0.1.zip' 返回非零代码:7
有人可以帮忙吗?谢谢。
【问题讨论】: