我首先重启服务 ,然而并没有什么用
sudo systemctl restart docker
我Ping 了下 www.baidu.com 发现是通的
后来发现没有是因为没有登录,访问不到:
docker login
登录成功:
如果还是很慢,或者拉取失败试试修改镜像:
vim /etc/docker/daemon.json
按【I】键进入编辑模式,把这段文字粘贴进去,发现无法写:
使用 sudo 编辑文件:确保你使用
sudo
来提升权限,例如:
sudo nano /etc/docker/daemon.json
结果发现没有这个文件,所以需要创建文件,同时添加镜像:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
确保 Docker Desktop 也已安装并在 Windows 中运行。
这说明你就没有安装成功,需要重新安装
要重新安装 Docker,请按照以下步骤操作:
卸载现有 Docker:在 WSL 中执行
sudo apt-get remove docker docker-engine docker.io containerd runc。
更新包列表:
sudo apt-get update。
安装 Docker
sudo apt-get install docker.io
启动 Docker:
sudo service docker start。
验证安装:运行 docker --version
检查是否成功安装。
docker --version
拉取镜像成功: