使用以下配置在 Docker 私有注册表中设置最低 tls 版本。
http:
addr: 0.0.0.0:5000
net: tcp
relativeurls: false
draintimeout: 60s
host: https://example.com:443
tls:
certificate: /certs/domain.crt
key: /certs/domain.key
minimumtls: tls1.3
ciphersuites:
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
但是当你运行下面的命令时。显示 tlsv1 已启用。
openssl s_client -connect example.com:443 -tls1
********
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol : TLSv1
Cipher : ECDHE-RSA-AES128-SHA
Session-ID: A611949FBC6ED8ED322D4360C7B32887C75BE6HJFU5BA9B536C3721924A103F3E
********
我在2.7.1版本中遇到同样的问题,我们该如何解决这个问题?