42 lines
706 B
Batchfile
42 lines
706 B
Batchfile
@echo off
|
||
echo PostgreSQL Docker 故障排除脚本
|
||
echo ================================
|
||
|
||
echo.
|
||
echo 1. 停止现有服务...
|
||
docker-compose down
|
||
|
||
echo.
|
||
echo 2. 清理容器和网络...
|
||
docker system prune -f
|
||
|
||
echo.
|
||
echo 3. 检查端口占用...
|
||
netstat -ano | findstr :5432
|
||
netstat -ano | findstr :5433
|
||
|
||
echo.
|
||
echo 4. 检查 Docker 状态...
|
||
docker version
|
||
|
||
echo.
|
||
echo 5. 重新启动服务(使用端口 5433)...
|
||
docker-compose up -d
|
||
|
||
echo.
|
||
echo 6. 等待服务启动...
|
||
timeout /t 10
|
||
|
||
echo.
|
||
echo 7. 检查服务状态...
|
||
docker-compose ps
|
||
|
||
echo.
|
||
echo 8. 查看日志...
|
||
docker-compose logs postgres
|
||
|
||
echo.
|
||
echo 故障排除完成!
|
||
echo 如果仍有问题,请检查上面的日志输出。
|
||
pause
|