Сбой сборки образа Docker в codeBuild за прокси

Я пытаюсь создать образ Docker в CodeBuild. У нас есть корпоративный прокси, который необходимо использовать в случае подключения к Интернету. Но процесс сборки не работает.

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 .

Вывод CodeBuild

[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

Я знаю, что это похоже на проблему с сертификатом. Но, по моему опыту, эта ошибка исчезает, как только можно установить правильное подключение к Интернету. Итак, я предполагаю, что Docker не принимает экспортированные переменные среды.

Кто-нибудь знает?


person burakko    schedule 23.10.2020    source источник
comment
Отвечает ли это на ваш вопрос? https://stackoverflow.com/questions/48652545/setting-credentials-for-https-git-clone-in-aws-codebuild   -  person Roar S.    schedule 30.11.2020