共计 570 个字符,预计需要花费 2 分钟才能阅读完成。
现在很多浏览器的 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
为基础镜像的。
提醒:本文发布于305天前,文中所关联的信息可能已发生改变,请知悉!
AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完