提供一个可以直接使用 https 的 nginx 镜像

现在很多浏览器的 api 都需要在 https 协议下才能访问,比如之前写过的 Docker 搭建批量文件重命名工具 还有 Docker 搭建 web 思维导图 等等。

想要搭建一个测试或者开发环境的话,如果直接搭建 nginx,还需要修改配置文件和制作证书,于是想着直接做一个带有证书的 nginx 镜像算了,目前的话是制作了一个 100 年有效期的自签名证书。

使用方式如下:

docker run -d --name nginx -p 80:80 -p 443:443 hausen1012/nginxssl

如果你想自定义证书,那么此时你需要将你的证书文件夹映射到 /etc/nginx/conf/cert 目录,如果你不想修改 nginx 默认配置文件的话,请将你的证书名修改为 localhost.crt,密钥文件修改为 localhost.key。

docker run -d \
--name nginx \
-p 80:80 \
-p 443:443 \
-v /home/docker/mindmap/cert:/etc/nginx/conf/cert \
hausen1012/nginxssl

当然也提供了 alpine 镜像,这个适合用来当作 docker 镜像的基础镜像,比如现在 hausen1012/rename 和 hausen1012/mindmap 镜像都是以 hausen1012/nginxssl:alpine 为基础镜像的。

提供一个可以直接使用 https 的 nginx 镜像

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索