小编Zar*_*ack的帖子

如何解决“apt-get install docker-ce”上的“Hash Sum Mismatch”?

我希望你们一切都好!

这是我关于堆栈溢出的第一个问题,所以如果我遗漏了什么,请告诉我,我很乐意更新我的问题。

因此,总结一下我的问题,我尝试按照Docker-Engine Installation 中的官方步骤在 Ubuntu 18.04 VM 上安装 Docker-ce,并且在运行命令“sudo apt-get”时出现错误“Hash Sum Mismatch”安装 docker-ce docker-ce-cli containerd.io”。

我经历了几次官方步骤,到目前为止我已经尝试了以下事情:

1)以下命令,后面是官方安装步骤

apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update
apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

2)创建一个包含以下几行的文件,放置在“/etc/apt/apt.conf.d/99fixbadproxy”,接下来是官方安装步骤

Acquire::http::Pipeline-Depth 0;
Acquire::http::No-Cache true;
Acquire::BrokenProxy    true;
Run Code Online (Sandbox Code Playgroud)

3)使用以下命令安装其他版本的docker-ce

sudo apt-get install docker-ce 5:19.03.8~3-0~ubuntu-bionic
sudo apt-get install docker-ce 5:19.03.6~3-0~ubuntu-bionic
sudo apt-get install docker-ce 5:18.09.9~3-0~ubuntu-bionic
Run Code Online (Sandbox Code Playgroud)

4)我尝试通过在以下命令的“稳定”一词后添加“nightly”或“test”或两者来安装不同的存储库(我认为它们被称为存储库)

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Run Code Online (Sandbox Code Playgroud)

我认为差不多就是这样。我确实尝试过其他事情,但不幸的是我不记得它们了,因为我已经在这个问题上工作了很长时间了。

不过,我没有尝试全新安装的 Ubuntu 18.04。

如果我的问题中遗漏了任何内容,请告诉我!

大家保重!

docker ubuntu-18.04 docker-ce

4
推荐指数
1
解决办法
3360
查看次数

标签 统计

docker ×1

docker-ce ×1

ubuntu-18.04 ×1