本镜像基于Microsoft Visual C++ 2019环境构建,用于生成符合MSVC编译标准的OpenSSL库,提供标准化的构建流程,确保编译结果的一致性与可靠性。
- 基于MSVC 2019环境编译OpenSSL库
- 支持多个版本的OpenSSL(如2.18.0、2.17.0等)
- 提供可复用的构建环境,简化OpenSSL的编译流程
- 开发项目中需要MSVC版本OpenSSL库的场景
- 对OpenSSL版本有特定要求的构建或测试需求
- Windows或兼容环境下的OpenSSL依赖构建
详细使用方法请参考官方文档:https://github.com/mabrarov/build-scripts/blob/v2.18.0/docker/openssl-msvc-2019/README.md
- latest, 2.18.0: https://github.com/mabrarov/build-scripts/blob/v2.18.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.17.0: https://github.com/mabrarov/build-scripts/blob/v2.17.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.16.0: https://github.com/mabrarov/build-scripts/blob/v2.16.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.15.0: https://github.com/mabrarov/build-scripts/blob/v2.15.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.13.0: https://github.com/mabrarov/build-scripts/blob/v2.13.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.12.1: https://github.com/mabrarov/build-scripts/blob/v2.12.1/docker/openssl-msvc-2019/src/Dockerfile
- 2.12.0: https://github.com/mabrarov/build-scripts/blob/v2.12.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.11.0: https://github.com/mabrarov/build-scripts/blob/v2.11.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.10.0: https://github.com/mabrarov/build-scripts/blob/v2.10.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.9.0: https://github.com/mabrarov/build-scripts/blob/v2.9.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.8.0: https://github.com/mabrarov/build-scripts/blob/v2.8.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.7.0: https://github.com/mabrarov/build-scripts/blob/v2.7.0/docker/openssl-msvc-2019/src/Dockerfile
- 2.6.0: https://github.com/mabrarov/build-scripts/blob/v2.6.0/docker/openssl-msvc-2019/src/Dockerfile
拉取最新版本镜像:
bash
docker pull abrarov/openssl-msvc-2019:latest
具体构建命令请参考官方README文档,以完成OpenSSL库的编译。