今天,部署生産的程式的時候,出現一個問題:編譯正常,但是,docker 把編譯好的image 推送到生産環境上去的時候,出現:
x509: certificate signed by unknown authority
經過上網查找資料得知:是由于證書的錯誤導緻的,但是,并不知道如何解決;
後來,解決方案如下:
vi /usr/lib/systemd/system/docker.service
添加一列:
ExecStart=/usr/bin/dockerd --insecure-registry 鏡像所在的位址
重新開機docker ,可以推送,成功!
well,應該還有一種方式,那就是通過證書的方式,實作推送: