VS Code SSH连接远程服务器失败:端口解析错误与磁盘空间不足
解决VS Code远程SSH连接失败及Docker清理卡住问题
一、先解决磁盘空间不足的核心问题
- 先排查磁盘占用情况,执行
df -h查看各挂载点的空间使用率,重点关注/home所在分区。 - 快速定位大文件/目录:
- 执行
du -sh /* | sort -h找出根目录下的大目录,逐步深入排查(比如用du -sh /var/lib/docker/*查看Docker的空间占用)。 - 手动清理Docker资源(无需容器完全启动即可执行):
- 删除停止运行的容器:
docker rm $(docker ps -aq) - 删除无用镜像:
docker rmi <镜像ID>(可以先用docker images列出所有镜像)
- 删除停止运行的容器:
- 执行
- 临时释放系统日志空间:执行
journalctl --vacuum-size=1G,或手动删除/var/log下的旧日志文件(注意不要删除正在写入的日志)。
二、修复VS Code远程连接问题
- 磁盘空间释放后,手动创建VS Code服务器目录并设置权限:
mkdir -p /home/panda/.vscode-server chown -R panda:panda /home/panda/.vscode-server - 重新尝试VS Code远程连接,此时目录创建正常后,端口解析错误会自动解决。
三、处理Docker system prune卡住的问题
- 先检查Docker服务状态:
systemctl status docker,确认服务正常运行。 - 拆分清理命令,避免一次性处理过多资源:
- 清理未使用的镜像:
docker image prune -a - 清理未使用的卷:
docker volume prune
- 清理未使用的镜像:
- 若仍卡住,停止Docker服务后手动清理数据目录(注意备份重要数据):
systemctl stop docker # 手动删除/var/lib/docker下的无用文件(比如overlay2目录下的旧层) systemctl start docker
内容的提问来源于stack exchange,提问作者MsA
相关产品推荐
相关产品推荐

