Dockerfile 参考自官方的 docker-nginx 。
使用的是 mainline alpine 版本构建的。
基于 commit baa050df601b5e798431a9db458e16f53b1031f6 修改的此 Dockerfile 。
linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v8
改用 https://mirrors.aliyun.com 镜像源,用以提升构建速度。- 使用openssl 3.0.15, 并对openssl进行防篡改(gpg)校验。
- 启用 Nginx 对 TLS1.3/http2/http3(>=1.25.0)/brotli/geoip2 的支持。
- 使用东八时区。
- 预设“Modern configuration”型配置文件示例。
- 暂不支持TLS1.3 0-RTT early data
- 使用freenginx
自行替换年月
wget https://download.db-ip.com/free/dbip-country-lite-2022-02.mmdb.gz
gunzip dbip-country-lite-2022-02.mmdb.gz
docker pull rsnow/nginx:1.27.4
此仓库始于 Github 私有仓库开启免费使用宣布日(Jan 8, 2019) !
https://docs.docker.com/build/ci/github-actions/multi-platform/