首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker生成失败,获取:未能连接到代理--没有主机路由

Docker生成失败,获取:未能连接到代理--没有主机路由
EN

Stack Overflow用户
提问于 2022-06-29 09:17:10
回答 1查看 39关注 0票数 0

我正试图通过以下存储库将Prelude设置在docker容器上:

https://hub.docker.com/r/2xyo/prelude-siem

当我尝试用以下方法构建容器时:

码头建设-t前奏曲。

当我试图访问代理服务器时,会出现一个卷曲错误:

代码语言:javascript
复制
sumaia@main-srv:~/core/docker-prelude-siem$ docker build -t prelude .
Sending build context to Docker daemon  157.2kB
Step 1/37 : FROM centos:centos7
 ---> eeb6ee3f44bd
Step 2/37 : MAINTAINER 2xyo
 ---> Using cache
 ---> 067affd319d1
Step 3/37 : ARG PRELUDE_VERSION
 ---> Using cache
 ---> 52efc46cd210
Step 4/37 : ENV PRELUDE_VERSION ${PRELUDE_VERSION:-1.2.6}
 ---> Using cache
 ---> 34dfd4af7e35
Step 5/37 : RUN mkdir -p /opt/prelude-src
 ---> Using cache
 ---> 8ed92176b862
Step 6/37 : WORKDIR /opt/prelude-src
 ---> Using cache
 ---> 817dd04576b6
Step 7/37 : RUN curl https://www.prelude-siem.org/attachments/download/408/libpreludedb-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/409/prelude-correlator-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/410/libprelude-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/411/prelude-lml-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/412/prelude-lml-rules-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/413/prewikka-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/414/prelude-manager-${PRELUDE_VERSION}.tar.gz | tar xz
 ---> Running in 738d226a8f9f
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0curl: (7) Failed connect to <Proxy IP>:80; No route to host

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
The command '/bin/sh -c curl https://www.prelude-siem.org/attachments/download/408/libpreludedb-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/409/prelude-correlator-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/410/libprelude-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/411/prelude-lml-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/412/prelude-lml-rules-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/413/prewikka-${PRELUDE_VERSION}.tar.gz | tar xz &&     curl https://www.prelude-siem.org/attachments/download/414/prelude-manager-${PRELUDE_VERSION}.tar.gz | tar xz' returned a non-zero code: 2
sumaia@main-srv:~/core/docker-prelude-siem$

我的网络在代理之后,它已经在我的机器上运行了一段时间了,而docker能够在没有问题的情况下提取图像,下面是我的~/.docker/config.json文件内容:

代码语言:javascript
复制
{
        "auths": {
                "https://index.docker.io/v1/": {
                        "auth": "c29tYXl5YWhtb2hkOnZDZ3Y1ampBTThuZ1NNOA=="
                }
        },
        "HttpHeaders": {
                "User-Agent": "Docker-Client/19.03.12 (linux)"
        },
        "proxies": {
                "default": {
                        "httpProxy": "http://<proxy IP>:80",
                        "httpsProxy": "http://<proxy IP>:80",
                        "noProxy": "*.internaldomain.net"
                }
        }
}

我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2022-06-29 10:56:19

所以这个问题是由于一个旧的接口没有被禁用,在禁用它之后,问题被修复了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72798860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档