【发布时间】:2020-04-13 16:13:28
【问题描述】:
希望你一切都好!
这是我关于堆栈溢出的第一个问题,所以如果我遗漏了什么,请告诉我,我很乐意更新我的问题。
所以,总结一下我的问题,我正在尝试按照Docker-Engine Installation 的官方步骤在 Ubuntu 18.04 VM 上安装 Docker-ce,运行命令“sudo apt”时出现错误“Hash Sum Mismatch” -get install 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
2) 用下面几行创建一个文件,放在“/etc/apt/apt.conf.d/99fixbadproxy”,然后是官方安装步骤
Acquire::http::Pipeline-Depth 0;
Acquire::http::No-Cache true;
Acquire::BrokenProxy true;
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
4) 我尝试通过在以下命令的“稳定”一词之后添加“nightly”或“test”或两者来安装不同的存储库(我认为它们被称为存储库)
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
我认为差不多就是这样。我确实尝试了其他方法,但不幸的是我不记得它们了,因为我已经研究这个问题很长一段时间了。
不过,我没有尝试全新安装 Ubuntu 18.04。
如果我的问题有任何遗漏,请告诉我!
大家保重!
【问题讨论】:
-
同样的问题,你找到解决办法了吗?
-
不幸的是,我没有找到任何解决方案。我尝试了全新安装,它工作正常,但我无法在有问题的机器上重新安装。
-
我不得不使用非官方的镜像,并且成功了,下次只需 google docker ubuntu 替代镜像
标签: docker ubuntu-18.04 docker-ce