本文主要介绍docker的下载与安装
若存在旧版本,则先卸载
sudo apt-get remove docker docker-engine docker-ce docker.io docker-ce-cli
更新apt包
sudo apt-get update
使用HTTPS使用存储库
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
添加Docker官方GPS密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
设置stable存储库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再次更新apt索引
sudo apt-get update
安装最新的Docker CE
sudo apt-get install -y docker-ce
安装特定版本Docker CE
apt-cache madison docker-ce
列出可用的版本
选择指定版本
sudo apt-get install docker-ce=<VERSION>
验证是否安装成功
查看docker版本
docker -v
则docker安装成功
启动docker的hello world容器
docker run hello-world
提示以上错误,是因为docker安装后,Docker的守护进程(Docker daemon) 会监听 Unix域套接字/var/run/docker.sock,容器中的进程可以通过它与Docker daemon进行通信,但由于/var/run/docker.sock的用户组是docker,所以提示无权限,因此解决方法是将登录用户加入docker用户组或者直接使用sudo
若出现,则启动成功