From 8cb074660ae79ea145449e3d2f8fc54649c3af82 Mon Sep 17 00:00:00 2001 From: theluyuan <1162963624@qq.com> Date: Fri, 31 Oct 2025 09:36:08 +0800 Subject: [PATCH] Update DOCKER_README.md to address log file permission issues, providing troubleshooting steps for Linux/Mac and Windows users. Clarify the importance of ensuring the logs directory has the correct permissions for the container's node user. --- DOCKER_README.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/DOCKER_README.md b/DOCKER_README.md index 0287777..f035019 100644 --- a/DOCKER_README.md +++ b/DOCKER_README.md @@ -159,7 +159,27 @@ mkdir -p data logs sudo chown -R 1000:1000 data logs ``` -### 3. 性能优化 +### 3. 日志文件权限问题 +如果遇到 `EACCES: permission denied` 错误: + +```bash +# Linux/Mac +mkdir -p logs +chmod 777 logs # 或者 chmod 755 logs + +# Windows PowerShell (如果使用Docker Desktop) +New-Item -ItemType Directory -Path logs -Force +# 在Docker Desktop设置中,确保目录有正确权限 + +# 或者删除logs目录,让容器自动创建 +rm -rf logs +# 然后重新启动容器 +docker-compose up -d +``` + +**注意**:容器内使用 `node` 用户(UID 1000)运行,确保挂载的logs目录对该用户有写入权限。 + +### 4. 性能优化 ```bash # 限制内存使用 docker run -d --memory=512m proxy-ip-manager