Ssl TLS握手错误
我已经设置了一个docker注册表,它使用自签名证书,但是我遇到了这个错误。这个握手错误是什么意思?每次我尝试将图像推送到注册表时,日志都会增加。(这是我的注册表中关于tls的日志)Ssl TLS握手错误,ssl,docker,handshake,docker-registry,Ssl,Docker,Handshake,Docker Registry,我已经设置了一个docker注册表,它使用自签名证书,但是我遇到了这个错误。这个握手错误是什么意思?每次我尝试将图像推送到注册表时,日志都会增加。(这是我的注册表中关于tls的日志) 很难理解您是如何在问题中提供的有限上下文中访问Docker注册表的,但是查看Go代码(因为Docker是用Go编写的):,您用来连接Docker注册表的客户端没有使用HTTPS访问注册表 基于此错误,您需要使用启用TLS的客户端访问docker注册表,该客户端使用的证书由同一个自签名CA信任,该CA用于为docke
很难理解您是如何在问题中提供的有限上下文中访问Docker注册表的,但是查看Go代码(因为Docker是用Go编写的):,您用来连接Docker注册表的客户端没有使用HTTPS访问注册表 基于此错误,您需要使用启用TLS的客户端访问docker注册表,该客户端使用的证书由同一个自签名CA信任,该CA用于为docker注册表创建证书 参考资料:尝试使用443端口:
svr := &http.Server{
Addr: ":443",
Handler: smux,
}
svr.ListenAndServeTLS("cert.pem", "key.pem")
svr := &http.Server{
Addr: ":443",
Handler: smux,
}
svr.ListenAndServeTLS("cert.pem", "key.pem")