Docker安装在下载ubuntu软件包时失败

时间:2018-07-22 18:35:26

标签: docker ubuntu

我正在尝试使用在here上找到的官方分步指南在Ubuntu 18.04上安装Docker CE 18.03。我被困在步骤4)sudo apt-get update中。这就是我得到的:

Hit:1 http://mirror.transip.net/stack/software/deb/Ubuntu_18.04 ./ InRelease
Hit:2 http://nl.archive.ubuntu.com/ubuntu bionic InRelease 
Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease 
Hit:4 http://dl.google.com/linux/chrome/deb stable Release 
Hit:5 http://nl.archive.ubuntu.com/ubuntu bionic-updates InRelease 
Hit:6 http://nl.archive.ubuntu.com/ubuntu bionic-backports InRelease 
Hit:7 http://security.ubuntu.com/ubuntu bionic-security InRelease 
Err:8 https://get.docker.com/ubuntu docker InRelease 
403 Forbidden [IP: 52.85.58.66 443]
Reading package lists... Done 
E: Failed to fetch http://get.docker.io/ubuntu/dists/docker/InRelease 403 Forbidden [IP: 52.85.58.66 443]
E: The repository 'http://get.docker.io/ubuntu docker InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

访问Err:8 https://get.docker.com/ubuntu/中的链接将输出以下内容:

echo "# WARNING! This script is deprecated. Please use the script"
echo "# at https://get.docker.com/"
exit 1

好,链接已过时,没问题,所以我下载了在get.docker.com上找到的脚本,并使用bash运行它,结果如下:

# Executing docker install script, commit: 36b78b2
+ sudo -E sh -c apt-get update -qq >/dev/null
E: The repository 'http://ppa.launchpad.net/colingille/freshlight/ubuntu bionic Release' does not have a Release file.
E: Failed to fetch http://get.docker.io/ubuntu/dists/docker/InRelease  403  Forbidden [IP: 52.85.58.48 443]
E: The repository 'http://get.docker.io/ubuntu docker InRelease' is not signed.

有什么可以尝试的吗?

3 个答案:

答案 0 :(得分:2)

安装确实坏了,我也遇到了。在我https://gist.github.com/levsthings/0a49bfe20b25eeadd61ff0e204f50088

前一段时间执行类似操作时,此链接为我提供了帮助

答案 1 :(得分:0)

这个错误意味着它无法连接到提到的网址..

我使用以下步骤解决了..

找出它在那里的文件

cd /etc/apt

grep -irl "docker"

sources.list.d/docker.list

vi 源.list.d/docker.list

把这个文件里面的内容改成

deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

保存

然后再次尝试更新。

解决了我的问题!

答案 2 :(得分:0)

这个错误意味着它无法连接到提到的网址..

我使用以下步骤解决了..

找出它在那里的文件

cd /etc/apt

grep -irl "docker"

sources.list.d/docker.list

gedit sources.list.d/docker.list

把这个文件里面的内容改成

deb [arch=amd64] https://download.docker.com/linux/ubuntu 仿生稳定 保存它

然后再次尝试更新。

解决了我的问题!