আমি একই সমস্যা পেয়েছি: আমি একটি আলপাইন ভিত্তিক ডকার চিত্র তৈরি করছি এবং যখন আমি আমার সংস্থার কোনও ওয়েবসাইটে কার্ল করতে চাই, তখন এই ত্রুটিটি উপস্থিত হয়। এটি সমাধান করার জন্য, আমাকে আমার সংস্থার সিএ সার্টিফিকেট পেতে হবে, তারপরে, আমাকে এটি আমার চিত্রের সিএ শংসাপত্রগুলিতে যুক্ত করতে হবে।
সিএ সার্টিফিকেট পান
ওয়েবসাইট সম্পর্কিত শংসাপত্রগুলি পেতে ওপেনএসএসএল ব্যবহার করুন:
openssl s_client -showcerts -servername my.company.website.org -connect my.company.website.org:443
এটি এমন কিছু আউটপুট দেবে:
CONNECTED(00000005)
depth=2 CN = UbisoftRootCA
verify error:num=19:self signed certificate in certificate chain
...
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
...
গত সার্টিফিকেট (মধ্যে কন্টেন্ট পান -----BEGIN CERTIFICATE-----
এবং
-----END CERTIFICATE-----
একটি ফাইলে markups অন্তর্ভুক্ত) এবং তা সংরক্ষণ করুন (উদাহরণস্বরূপ mycompanyRootCA.crt)
আপনার ইমেজ তৈরি করুন
তারপরে, আপনি যখন আলপাইন থেকে আপনার ডকার চিত্রটি তৈরি করবেন, নিম্নলিখিতটি করুন:
FROM alpine
RUN apk add ca-certificates curl
COPY mycompanyRootCA.crt /usr/local/share/ca-certificates/mycompanyRootCA.crt
RUN update-ca-certificates
আপনার চিত্র এখন সঠিকভাবে কাজ করবে! \ ণ /