# 修复 Registry 配置 param( [string]$Server = "45.249.208.118", [string]$Username = "root", [string]$Password = "lxvhNYFZ4160" ) $hostKey = "SHA256:WZOtvC/+IWw29P8vyovSabmIRFkQ/Bnmhj+qhTshA4Q" $plink = "C:\Program Files\PuTTY\plink.exe" if (-not (Test-Path $plink)) { Write-Host "未找到 PuTTY,请手动配置" -ForegroundColor Yellow exit 1 } Write-Host "配置 Docker 允许不安全的 Registry..." -ForegroundColor Cyan # 配置 Docker $configCmd = @" cat > /etc/docker/daemon.json << 'EOF' { "insecure-registries": ["45.249.208.118:5000"] } EOF systemctl restart docker echo "Docker配置完成" "@ & $plink -batch -ssh -hostkey $hostKey -pw $Password "${Username}@${Server}" $configCmd Write-Host "" Write-Host "测试 Registry..." -ForegroundColor Cyan $testCmd = "curl -s http://localhost:5000/v2/ && echo '' && echo 'Registry运行正常'" & $plink -batch -ssh -hostkey $hostKey -pw $Password "${Username}@${Server}" $testCmd Write-Host "" Write-Host "✓ Registry 配置完成" -ForegroundColor Green