最近docker很火,我来尝试在个人电脑上面安装一下html
ubuntu的linux的内核版本是4.15.0-43-genericlinux
根据菜鸟教程上面的步骤,http://www.runoob.com/docker/ubuntu-docker-install.htmldocker
使用命令:ubuntu
wget -qO- https://get.docker.com/ | sh
出现curl
W: GPG 错误:https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64 Release: 因为没有公钥,没法验证下列签名: NO_PUBKEY F60F4B3D7FA2AF80socket
根据https://www.cnblogs.com/DragonStart/p/8146272.htmlui
解决了这个问题url
命令gpg --keyserver keyserver.ubuntu.com --recv-keys F60F4B3D7FA2AF80 && apt-key add /root/.gnupg/pubring.gpg.net
可是记得要注意使用root,使用sudo都没法成功执行unix
而后再次执行安装命令,会出现
gpg: 找不到有效的 OpenPGP 数据。
根据博客
https://blog.csdn.net/u010070526/article/details/80920605
解决了这个问题
命令: sudo curl -fsSL https://get.docker.com/gpg | sudo apt-key add -
再用命令wget -qO- https://get.docker.com/ | sh
则会卡住,多是网速的缘由
sudo apt-get update
sudo apt-get install docker-engine报错
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
没有可用的软件包 docker-engine,可是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其余发布源中找到
然而下列软件包会取代它:
docker-ce
E: 软件包 docker-engine 没有可安装候选
命令 sudo apt-get install docker-ce
可安装了,可是特别慢
那用
sudo apt-get install docker
安装成功
可是使用docker version查看版本,会出现:
程序“docker”还没有安装。 您能够使用如下命令安装:
sudo apt install docker.io
因而sudo apt install docker.io
成功
Client:
Version: 18.06.1-ce
API version: 1.38
Go version: go1.10.4
Git commit: e68fc7a
Built: Thu Nov 15 21:12:47 2018
OS/Arch: linux/amd64
Experimental: false
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/version: dial unix /var/run/docker.sock: connect: permission denied
最后的permission denied应该是权限的缘由
https://blog.csdn.net/u011328417/article/details/77163844根据这个博客能够解决