安装Docker Ubuntu 16.04-找不到软件包

时间:2019-06-04 12:14:02

标签: linux docker ubuntu

到目前为止,我早上一直不愿意尝试使docker安装正常工作,到目前为止,我还没有运气。

我一直遵循的指南:https://docs.docker.com/install/linux/docker-ce/ubuntu/

这是发生的步骤。

第一:

sudo apt-get remove docker docker-engine docker.io containerd runc

enter image description here

哪个好!下一步是sudo apt-get update,它将返回较差的结果。我读过的许多文档似乎都无法帮助我解决此问题,因此我接通电源,看是否有事以后可以解决。 enter image description here

第三步是

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

这里没有问题。

第四步是docker指纹密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

仅输出OK

我要做的第五步是sudo apt-key fingerprint 0EBFCD88,它输出docker安装文档中显示的密钥。

第六步是存储库:

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

未显示任何输出,只是将我带到新的命令行。

第七步是sudo apt-get update,它显示与步骤2中相同的输出。

第九步是实际安装。 sudo apt-get install docker-ce docker-ce-cli containerd.io 输出:

我不确定要编辑哪些文件。但是每一行的拼写正确,仍然会引发问题,我很茫然。如果有人有任何技巧,那就太棒了。

3 个答案:

答案 0 :(得分:1)

如果不确定哪个步骤出错,建议您使用官方便捷脚本简化docker安装的过程,请参阅this

主要步骤如下:

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

答案 1 :(得分:0)

超级简单的安装方式,因为这是一个常见问题:

从此处下载最新的docker-ce,docker cli和container.d文件:

https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/

然后只需运行dpkg -i <containerd package name> <docker-ce package name> <docker cli package name>

就这样,Docker消失了

答案 2 :(得分:0)

有时它会被DNS阻止,您可以尝试将DNS地址更改为8.8.8.8。 您可以通过/etc/resolve.conf临时更改DNS地址 或者如果您需要永久的,可以在这里更改 /etc/resolvconf/resolv.conf.d/base