#!/bin/bash # 调试权限问题脚本 echo "🔍 调试容器权限问题..." echo "" # 检查容器是否运行 echo "1. 检查容器状态:" docker ps | grep tyapi-app-prod echo "" # 检查容器内用户信息 echo "2. 检查容器内用户信息:" docker exec tyapi-app-prod id echo "" # 检查容器内日志目录权限 echo "3. 检查容器内日志目录权限:" docker exec tyapi-app-prod ls -la /app/ echo "" # 检查容器内logs目录权限 echo "4. 检查容器内logs目录权限:" docker exec tyapi-app-prod ls -la /app/logs/ echo "" # 检查宿主机logs目录权限 echo "5. 检查宿主机logs目录权限:" ls -la logs/ echo "" # 尝试在容器内创建测试文件 echo "6. 测试容器内文件创建权限:" docker exec tyapi-app-prod sh -c "cd /app/logs && touch test.log && echo '测试成功' > test.log && cat test.log && rm test.log" echo "" # 检查容器内进程 echo "7. 检查容器内进程:" docker exec tyapi-app-prod ps aux echo "" echo "✅ 调试完成!"