Ralat Imej Docker Go: "x509: sijil ditandatangani oleh pihak berkuasa yang tidak diketahui"
Apabila memasang pakej dalam imej Docker Go, pengguna mungkin menghadapi mesej ralat yang menunjukkan "x509: sijil ditandatangani oleh pihak berkuasa yang tidak diketahui." Isu ini berpunca daripada kekurangan kepercayaan terhadap trafik yang ditandatangani semula oleh pelanggan keselamatan seperti Cisco AnyConnect "Umbrella."
Penyelesaian:
Untuk menyelesaikan ralat ini, adalah penting untuk menambah sijil "Cisco Umbrella Root CA" pada Docker fail.
Langkah:
Dapatkan sijil Cisco Umbrella:
Tukar sijil:
Tukar fail ".cer" kepada ". crt" menggunakan arahan:
Salin sijil:
Salin fail ".crt" ke sijil folder:
Kemas kini sijil:
Jalankan arahan:
Sahkan kemas kini:
Uji pemasangan pakej:
Cuba semula pemasangan yang diingini pakej:
Dengan mengikuti langkah ini, imej Docker Go kini boleh berjaya memasang pakej tanpa menghadapi ralat "x509: sijil ditandatangani oleh pihak berkuasa yang tidak diketahui". Penyelesaian ini terpakai kepada mana-mana pelanggan keselamatan yang mungkin bertindak sebagai trafik man-in-the-middle dan menandatangani semula.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\' dalam Imej Docker Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!