Size: a a a

RU.Docker — Официальное Русское Сообщество

2021 February 18

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
Slayer
закинул в /usr/local/share/ca-certificates/ , обновил update-ca-certificates
А ты запускаешь приватный реестр через докер?
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
ага
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
честно говоря он не в докере а в кубере
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
но разницы особо нет
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
клиентская машина только моск парит, по мануалу сертификат не принимает :(
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
Slayer
ага
Тебе нужно серт ещё пробрасывать в сам контейнер. А через переменные надо указывать, где именно в контейнере лежат серты/ключи
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
делаю вот так
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
$ mkdir -p /etc/docker/certs.d/ip_address:5000
$ cp docker_reg_certs / domain.crt /etc/docker/certs.d/ip_address:5000/ca.crt
$ cp docker_reg_certs / domain.crt /usr/local/share/ca-certificates/ca.crt
$ update-ca-Certificates
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
и все равно не работает, буду копать дальше
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
А когда идёт
docker run
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
То нужно:
REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt -e REGISTRY_HTTP_TLS_KEY=/certs/domain.key -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd -e REGISTRY_AUTH=htpasswd
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
Предварительно настроив аутентифткацию/авторизацию, естественно
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
В общем, вот эти переменные и файлы с сертами нужно вот взять и скормить в под/контейнер кубера
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
да у меня пока все на этапе проверки реестра docker login reg.gitlab.dev.lan встало
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
тут ещё и система хитрая, сам реестр без сертификата, его авторизацией управляет гитлаб - в него и прокинут сертификат
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
Slayer
тут ещё и система хитрая, сам реестр без сертификата, его авторизацией управляет гитлаб - в него и прокинут сертификат
Оооооох
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
Я-то отдельно от него делал)
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
Тогда в хранилище сертов гитлаба прокинь свой самоподписанный
источник

S

Slayer in RU.Docker — Официальное Русское Сообщество
разобрался в чем дело, там ещё 1 сертификат на том же порту от другого сервиса, то 1 то 2й подкидывались, в логи заглянул и увидел ошибку
источник