Docker的NGINX容器的 80和443端口
网站架构
从头开始说起吧, 我的博客是一个静态站点....所以容器化非常简单, 最简单的方式, 就是直接启动NGINX容器, 如下:
直接启动NGINX容器
其实, 直接启动NGINX容器就好了, 你只需要把以下内容挂载卷或者暴露出来:
挂载卷
NGINX相关配置...其他容器化方式
自己本地或单机玩玩, 上边的容器化方式完全够用了. 但是如果我们有以下需求:
多人合作. 需要封装成新的镜像, 将镜像提供给别人使用.
更好地编排与管理....(配置文件, 站点文件, 证书)
❗️ 注意:
证书key包含重要的私密信息, 千万不要上传到公网上!...镜像的基础上, 把我们自己的nginx配置文件和静态站点文件复制进去, 生成一个新镜像.