Docker全新安装后执行docker run hello-world报错求助
解决Docker连接错误:connection reset by peer
检查Docker服务状态
- 查看服务运行情况:
systemctl status docker(Linux系统);Windows/macOS用户直接查看Docker Desktop是否正常启动 - 若服务未运行,启动服务:
systemctl start docker(Linux),或重启Docker Desktop
- 查看服务运行情况:
验证用户权限
- 确认当前用户属于docker用户组:
groups | grep docker - 若不在组内,添加用户并生效:
sudo usermod -aG docker $USER,之后重新登录系统或执行newgrp docker临时生效
- 确认当前用户属于docker用户组:
检查docker.sock文件权限
- 查看socket文件权限:
ls -l /var/run/docker.sock - 若权限不足,临时调整:
sudo chmod 666 /var/run/docker.sock(重启Docker后权限会重置,建议优先通过用户组方式解决)
- 查看socket文件权限:
重启Docker服务
- 执行重启命令:
sudo systemctl restart docker(Linux),或在Docker Desktop中点击重启按钮
- 执行重启命令:
排查冲突进程与配置
- 检查是否有残留的Docker异常进程:
ps aux | grep docker,杀掉异常进程后重启服务 - 检查
/etc/docker/daemon.json配置文件,若存在错误配置,备份后删除该文件再重启Docker
- 检查是否有残留的Docker异常进程:
内容的提问来源于stack exchange,提问作者Woody1193
相关产品推荐
相关产品推荐

