使用 Docker 重新加载 NGINX 配置

如果你使用的是 NGINX Docker 映像,则每次更改配置时,你可能都希望在不使用 Docker 容器的情况下应用更改。

为此,你应该使用以下命令:

1
docker exec <container> nginx -s reload

通过名称或 ID 指定容器,你将重新加载配置,而无需关闭 NGINX 服务。

如果你使用 Docker Compose,则可以运行以下命令并指定服务名称。

1
docker compose exec <service> nginx -s reload