Я пытаюсь создать образ 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 не принимает экспортированные переменные среды.
Кто-нибудь знает?