【问题标题】:How to fix "returned a non-zero code: 7" when building docker image构建docker镜像时如何修复“返回非零代码:7”
【发布时间】: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

有人可以帮忙吗?谢谢。

【问题讨论】:

    标签: confluent-platform


    【解决方案1】:

    从 Docker 文件中,确保设置了所需的代理设置,以免出现此错误。 在 Dockerfile....

    ENV http_proxy : ENV https_proxy :

    在运行其他命令之前添加它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-03
      • 1970-01-01
      • 2018-10-26
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      • 2017-01-30
      相关资源
      最近更新 更多