docker中ngnix更换ssl证书

1、首先,查找nginx容器,确定容器ID和名字

docker ps | grep nginx

查找nginx容器

2、查看nginx容器启动时的挂载信息(替换为你的容器id)

docker inspect -f '{{ .Mounts }}' <container_id>

如下图,可以看到nginx容器启动时挂载的目录信息,其中:
挂载了3个主要文件: /export/nginx/9901441_xxxx_.pem、/export/nginx/9901441_xxxx_.key 、 /export/nginx/nginx.conf
ssl证书文件以及nginx配置文件

nginx容器挂载目录

3、替换ssl证书并重启docker容器

替换pem和key文件,替换之前先备份

替换ssl证书文件

重启docker的nginx容器

docker restart 288782cba94c

若要修改nginx配置文件,直接修改就可以,完成后重加载一次
nginx重加载配置

docker exec 288782cba94c nginx -t   # 先语法检查
docker exec 288782cba94c nginx -s reload
至此,就更换ssl证书完毕了!!
微信打赏

意外收获认可,内心充满感激;打赏之举,更添无限动力。