.netcore docker容器 连接 低版本sqlserver 数据库失败ssl协议问题

1.进入容器 docker exec -it 容器id  /bin/bash

2.查看当前使用的协议

  oppenssl version

3.查看当前容器默认支持的最低版本

复制支持的协议配置到本机查看

命令docker cp 容器ID:/etc/ssl/openssl.cnf 本机地址

搜索 system_default_sec  如下

.netcore docker容器 连接 低版本sqlserver 数据库失败ssl协议问题

 

 

 4.查看目标SqlServer数据库版本

  https://support.microsoft.com/zh-cn/help/3135244/tls-1-2-support-for-microsoft-sql-server

5.修改符合我们数据支持的tls版本

在dockerfile 中加入一下命令

RUN sed -i 's/TLSv1.2/TLSv1.0/g' /etc/ssl/openssl.cnf

 

 转自https://blog.csdn.net/qq_21265915/article/details/103274624

上一篇:.NetCore MVC 3.0 项目 区域路由配置及使用


下一篇:.NetCore MVC 3.0 项目 区域路由配置及使用