{"id":821,"date":"2026-09-01T14:11:44","date_gmt":"2026-09-01T06:11:44","guid":{"rendered":"https:\/\/mitongxue.cn\/?p=821"},"modified":"2026-09-01T14:11:44","modified_gmt":"2026-09-01T06:11:44","slug":"nginxpulse%e6%97%a5%e5%bf%97%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%8e%af%e5%a2%83%e9%83%a8%e7%bd%b2","status":"publish","type":"post","link":"https:\/\/mitongxue.cn\/index.php\/2026\/09\/01\/nginxpulse%e6%97%a5%e5%bf%97%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%8e%af%e5%a2%83%e9%83%a8%e7%bd%b2\/","title":{"rendered":"NginxPulse\u65e5\u5fd7\u5206\u6790\u5de5\u5177\u73af\u5883\u90e8\u7f72"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u64cd\u4f5c\uff1a<a href=\"https:\/\/nginx-pulse-docs.kaisir.cn\/docs\/Quick-Start\">https:\/\/nginx-pulse-docs.kaisir.cn\/docs\/Quick-Start<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8f7b\u91cf\u7ea7\u7684 Nginx \u65e5\u5fd7\u5206\u6790\u9762\u677f<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">docker\u73af\u5883\u90e8\u7f72<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run -d --name nginxpulse \\\n  -p 8088:8088 \\\n  -p 8089:8089 \\\n  -e WEBSITES='&#91;{\"name\":\"\u4e3b\u7ad9\",\"logPath\":\"\/share\/log\/nginx\/access.log\",\"domains\":&#91;\"example.com\"]}]' \\\n  -v \/var\/www\/nginx\/access.log:\/share\/log\/nginx\/access.log:ro \\\n  -v \/var\/www\/nginx\/pgdata:\/app\/var\/pgdata \\\n  -v $(pwd)\/var\/nginxpulse_data:\/app\/var\/nginxpulse_data \\\n  magiccoders\/nginxpulse:latest<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827174822442-1024x662.png\" alt=\"\" class=\"wp-image-825\" srcset=\"https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827174822442-1024x662.png 1024w, https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827174822442-300x194.png 300w, https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827174822442-768x496.png 768w, https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827174822442.png 1308w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u8dd1\u8d77\u6765\u4e4b\u540e\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u524d\u7aef\u9762\u677f\uff1a<a href=\"http:\/\/localhost:8088\/\">http:\/\/localhost:8088<\/a><\/li>\n\n\n\n<li>\u540e\u7aef API\uff1a<a href=\"http:\/\/localhost:8089\/\">http:\/\/localhost:8089<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"551\" src=\"https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827180538051-1024x551.png\" alt=\"\" class=\"wp-image-826\" srcset=\"https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827180538051-1024x551.png 1024w, https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827180538051-300x161.png 300w, https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827180538051-766x412.png 766w, https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827180538051-1536x826.png 1536w, https:\/\/mitongxue.cn\/wp-content\/uploads\/2026\/09\/image-20260827180538051-2048x1101.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5e38\u7528\u95ee\u9898<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fdb\u5165\u5bf9\u5e94\u5bb9\u5668<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker exec -it 153553f0a830  \/bin\/sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u67e5\u65e5\u5fd7<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker logs 313e55ecab60\nnginxpulse: use external postgres: no (using embedded postgres)\n2026-08-27 09:56:51.827 UTC &#91;40] FATAL:  database files are incompatible with server\n2026-08-27 09:56:51.827 UTC &#91;40] DETAIL:  The data directory was initialized by PostgreSQL version 16, which is not compatible with this version 17.9.\nnginxpulse: postgres did not become ready within 120s<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u64cd\u4f5c\uff1ahttps:\/\/nginx-pulse-do..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,14,56],"tags":[59],"class_list":["post-821","post","type-post","status-publish","format-standard","hentry","category-front","category-back","category-56","tag-nginx"],"featured_image_urls":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"author_info":{"info":["\u9648 \u67d0\u4eba"]},"category_info":"<a href=\"https:\/\/mitongxue.cn\/index.php\/category\/front\/\" rel=\"category tag\">\u524d\u7aef<\/a> <a href=\"https:\/\/mitongxue.cn\/index.php\/category\/back\/\" rel=\"category tag\">\u540e\u7aef<\/a> <a href=\"https:\/\/mitongxue.cn\/index.php\/category\/back\/%e7%8e%af%e5%a2%83\/\" rel=\"category tag\">\u73af\u5883<\/a>","tag_info":"\u73af\u5883","comment_count":"0","_links":{"self":[{"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/posts\/821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/comments?post=821"}],"version-history":[{"count":5,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/posts\/821\/revisions"}],"predecessor-version":[{"id":828,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/posts\/821\/revisions\/828"}],"wp:attachment":[{"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/media?parent=821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/categories?post=821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/tags?post=821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}