到目前为止,我早上一直不愿意尝试使docker安装正常工作,到目前为止,我还没有运气。
我一直遵循的指南:https://docs.docker.com/install/linux/docker-ce/ubuntu/
这是发生的步骤。
第一:
sudo apt-get remove docker docker-engine docker.io containerd runc
哪个好!下一步是sudo apt-get update
,它将返回较差的结果。我读过的许多文档似乎都无法帮助我解决此问题,因此我接通电源,看是否有事以后可以解决。
第三步是
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
输出:
我不确定要编辑哪些文件。但是每一行的拼写正确,仍然会引发问题,我很茫然。如果有人有任何技巧,那就太棒了。
答案 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