在 Ubuntu 18.04 VM (VirtualBox) 上安装 Docker 时出现哈希和不匹配错误等
Hash Sum mismatch error, and others, while Installing Docker on Ubuntu 18.04 VM (VirtualBox)
前言,我 运行 在 VirtualBox VM Ubuntu 服务器 18.04 上执行这些命令。不幸的是,我无法让双向剪贴板工作,所以我必须 post 所有输出作为链接。对此非常抱歉。
我一直在尝试在 Ubuntu 18.04 VM 上安装 Docker Windows 10 Home,版本 10.0.19041 主机上的 VirtualBox 运行ning。我每次都遇到问题。
首先,我按照经常显示的 Docker Ubuntu install tutorial, to no avail. I get an error with "Hash Sum mismatch" 上的说明尝试使用 apt-get 安装。我还在一台全新的机器上尝试 运行ning 便捷脚本(即 curl -fsSL https://get.docker.com -o get-docker.sh
后跟 sudo sh get-docker.sh
),但得到了同样的错误。
在无法使用apt-get 安装后,我尝试下载软件包并手动安装。尝试使用
卷曲包裹时
sudo curl -k -O -L https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce_18.09.9~3-0~ubuntu-bionic_amd64.deb
以及 docker-ce-cli
和 containerd.io
debs 的相同 curl 我能够很好地完成下载。然后,当我 运行
sudo dpkg -i ./docker-ce_18.09.9~3-0~ubuntu-bionic_amd64.deb
安装软件包,我得到 these dpkg Errors,声称 deb 已损坏。无论我指定哪个 deb,我都会得到相同的错误。
我想归根结底,Docker 对于我正在从事的项目来说并不是绝对必要的,但我感到如此茫然,这让我非常沮丧。如果有人能给我一些指导,我将不胜感激。如果您需要更多系统信息,请随时发表评论。
p.s。我看到了一些理论,但不知道如何解决它们。
- 可能是 Windows 上的 WSL2 和虚拟机平台存在问题。 Discussed in this thread,但似乎没有人找到解决方案。
- 一个与
apt-cache
和 /var/lib/apt/lists/*
相关的问题,我已经清除了多次。
- 我也 运行
apt-get update
次数多得数不清了。
在这里更新。最后我无法在我的 VirtualBox VM 上安装 Docker。对我有用的是在 VMware 中启动 Ubuntu 18.04 虚拟机。使用所有相同的规格,我能够安装 Docker 并获得我的应用程序 运行。如果有人回到这个问题并在 VirtualBox 上找到了解决方法,请 post 它,我会将其标记为答案!
前言,我 运行 在 VirtualBox VM Ubuntu 服务器 18.04 上执行这些命令。不幸的是,我无法让双向剪贴板工作,所以我必须 post 所有输出作为链接。对此非常抱歉。
我一直在尝试在 Ubuntu 18.04 VM 上安装 Docker Windows 10 Home,版本 10.0.19041 主机上的 VirtualBox 运行ning。我每次都遇到问题。
首先,我按照经常显示的 Docker Ubuntu install tutorial, to no avail. I get an error with "Hash Sum mismatch" 上的说明尝试使用 apt-get 安装。我还在一台全新的机器上尝试 运行ning 便捷脚本(即 curl -fsSL https://get.docker.com -o get-docker.sh
后跟 sudo sh get-docker.sh
),但得到了同样的错误。
在无法使用apt-get 安装后,我尝试下载软件包并手动安装。尝试使用
卷曲包裹时sudo curl -k -O -L https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce_18.09.9~3-0~ubuntu-bionic_amd64.deb
以及 docker-ce-cli
和 containerd.io
debs 的相同 curl 我能够很好地完成下载。然后,当我 运行
sudo dpkg -i ./docker-ce_18.09.9~3-0~ubuntu-bionic_amd64.deb
安装软件包,我得到 these dpkg Errors,声称 deb 已损坏。无论我指定哪个 deb,我都会得到相同的错误。
我想归根结底,Docker 对于我正在从事的项目来说并不是绝对必要的,但我感到如此茫然,这让我非常沮丧。如果有人能给我一些指导,我将不胜感激。如果您需要更多系统信息,请随时发表评论。
p.s。我看到了一些理论,但不知道如何解决它们。
- 可能是 Windows 上的 WSL2 和虚拟机平台存在问题。 Discussed in this thread,但似乎没有人找到解决方案。
- 一个与
apt-cache
和/var/lib/apt/lists/*
相关的问题,我已经清除了多次。 - 我也 运行
apt-get update
次数多得数不清了。
在这里更新。最后我无法在我的 VirtualBox VM 上安装 Docker。对我有用的是在 VMware 中启动 Ubuntu 18.04 虚拟机。使用所有相同的规格,我能够安装 Docker 并获得我的应用程序 运行。如果有人回到这个问题并在 VirtualBox 上找到了解决方法,请 post 它,我会将其标记为答案!