docker registry 解決證書問題


問題說明

當從一個https的registry 拉取鏡像,並且這個registry的證書不是指定機構頒發的時會出現無法拉取鏡像的問題。

解決方法

讓docker 信任registry的證書,它有一個目錄在 /etc/docker/certs.d,一個例子:

# pwd
ls -l /etc/docker/certs.d/
drwxr-xr-x  2 root root 63 12月 10 2019 harbor.cnblogs.com

# ls -l  harbor.cnblogs.com
-rw-r--r-- 1 root root 1988 12月 10 2019 ca.crt 

理論上把registry的證書文件ca.crt給docker就可以了,如果不行把registry的ca.pem和harbor.cnblogs.com.crt 也給docker。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM