最近在阿里云买了一个ubuntu的云服务器,因为自己家的电脑是deepin,发现安装docker的方式有些许不同,在此记录一下。
一、如果以前安装过docker,先删除
apt-get remove docker docker-engine docker.io
二、更新库
sudo apt-get update
三、安装必要的软件包以允许apt通过HTTPS使用存储库
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
四、添加GPG密钥,可以添加官方的和阿里的,国内当然添加阿里的啦
// 官方
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
// 阿里
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
添加完毕后可以执行以下命令验证:
sudo apt-key fingerprint 0EBFCD88
正常情况下会输出如下内容:
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ 未知 ] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]
如果成功 就继续
五、设定稳定仓储库
也可以不设置,不设置默认使用官方的,具体是:deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable
设置阿里的话就是下面的命令:
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
其中的lsb_release -cs相当于一个函数,直接获取Ubuntu下的最新版本
再次更新库
udo apt-get update
六、安装docker
sudo apt-get -y install docker-ce
安装完成 后执行docker -v命令,如果成功就输出docker版本信息
到此就安装成功啦
网友评论