sudo apt update 报错解决
报错:
无法下载 http://packages.microsoft.com/repos/code/dists/stable/InRelease 无法发起与 packages.microsoft.com:80 (2620:1ec:bdf::73) 的连接 - connect (101: 网络不可达) 无法连接上 packages.microsoft.com:80 (13.107.246.73),连接超时 [IP: 13.107.246.73 80]
确认 Microsoft 软件源状态
curl -I https://packages.microsoft.com
继续报错
# curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bit.ly:443
查看docker镜像源
sudo docker info|grep Mirrors -A 1
报错没有镜像源
修改docker镜像源
ps:(这一步好像没用,后面删了这个文件夹也没影响)我的没有这个目录和文件/docker/daemon.json,手动建了个
sudo vim /etc/docker/daemon.json
{
"registry-mirrors":["https://registry.docker-cn.com"]
}
重启docker服务
systemctl restart docker.service
继续报错
Failed to restart docker.service: Unit docker.service not found.
这里如果改用snap restart docker
不知道会报什么错,问题解决后继续运行systemctl restart docker.service
命令仍然报错,不过发现了自己电脑没装docker
安装docker
Docker 是一个开源的容器化平台,它能够简化应用程序的部署和管理,
可以使用Docker来构建和运行容器化应用程序,允许开发者打包他们的应用以及其依赖到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。
容器是独立运行的一个或一组应用,及他们的运行环境。
snap install docker
重启docker
snap restart docker
解决结果检验
查看docker镜像源
sudo docker info|grep Mirrors -A 1
未报错
sudo apt-get update
sudo apt-get upgrade
顺利
至此问题解决,核心问题就是 docker 的安装与重启,根本原因是之前卸载重装glog时附带删掉了系统自带的docker