@vlarkanov

Проблема с авторизацией в Docker registry?

Добрый день. Есть реджистри, на клиентской машине есть сертификат
/etc/docker/certs.d/docker.companyname/ca.crt

есть Dockerfile с указанием использоваться этот образ:
FROM docker.companyname/app-dev:latest

Если сделать docker build . - всё хорошо, образ скачивается. Но если использовать это Docker-file в docker-compose

app:
    <<: *runit-defaults
    build:
      context: lib/docker/app


Получаю ошибку:

#4 [1/4] FROM docker.companyname/app-dev:latest
#4 resolve docker.companyname/app-dev:latest 0.1s done
#4 ERROR: failed to do request: Head https://docker.companyname/v2/app-dev/manifests/latest: x509: certificate signed by unknown authority


Кто виноват и что делать?
  • Вопрос задан
  • 693 просмотра
Решения вопроса 1
@vlarkanov Автор вопроса
Получилось разобраться. Нужно выгрузить (например, через браузер) самоподписанный сертификат реджистри, положить его в /usr/local/share/ca-certificates под именем docker.companyname.crt и выполнить update-ca-certificates.

Вот так вот.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы