Aynı sorunu yaşıyorum: Alp tabanlı bir docker görüntüsü oluşturuyorum ve kuruluşumun bir web sitesine kıvrılmak istediğimde bu hata görünüyor. Bunu çözmek için şirketimin CA sertifikasını almam gerekiyor, o zaman görüntümün CA sertifikalarına eklemeliyim.
CA sertifikasını alın
Web sitesi ile ilgili sertifikaları almak için OpenSSL kullanın:
openssl s_client -showcerts -servername my.company.website.org -connect my.company.website.org:443
Bu şöyle bir şey çıkarır:
CONNECTED(00000005)
depth=2 CN = UbisoftRootCA
verify error:num=19:self signed certificate in certificate chain
...
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
...
Son sertifikayı ( -----BEGIN CERTIFICATE-----
ve
-----END CERTIFICATE-----
işaretlemeler arasındaki içerik ) alın ve bir dosyaya kaydedin (örneğin mycompanyRootCA.crt)
Resminizi oluşturun
Ardından, docker resminizi alpten oluşturduğunuzda şunları yapın:
FROM alpine
RUN apk add ca-certificates curl
COPY mycompanyRootCA.crt /usr/local/share/ca-certificates/mycompanyRootCA.crt
RUN update-ca-certificates
Resminiz şimdi düzgün bir şekilde çalışacak! \Ö/