在CodeBuild中建立Docker映像后无法建立Proxy

时间:2020-10-23 13:52:18

标签: docker aws-codebuild

我正在尝试在CodeBuild中构建Docker映像。我们有一个适当的代理服务器,如果有Internet连接,则需要使用该代理服务器。但是构建过程失败。

buildspec.yml

version: 0.2
phases:
  pre_build:
    commands:
      - export http_proxy=http://proxy:8080
      - export https_proxy=http://proxy:8080
      - export HTTP_PROXY=http://proxy:8080
      - export HTTPS_PROXY=http://proxy:8080

  build:
    commands:
      - ls /etc/systemd/system/
      - echo "Cloning repo"
      - git clone https://atc.bmwgroup.net/bitbucket/scm/nsprepos/nsp_eu_es.git
      - cd nsp_eu_es/Docker/
      - ls /etc/systemd/system/
      - docker build -t pro .

代码生成的输出

[Container] 2020/10/23 13:19:16 Running command docker build -t pro .
Sending build context to Docker daemon  20.99kB

Step 1/33 : FROM ubuntu:latest
Get https://registry-1.docker.io/v2/: x509: certificate signed by unknown authority

我知道它看起来像证书问题。但是以我的经验,一旦可以建立正确的Internet连接,该错误就会消失。因此,我猜想Docker不接受导出的环境变量。

有人知道吗?

0 个答案:

没有答案