参考官方官方文档
一、卸载旧版本的docker
较旧版本的Docker被称为docker
或docker-engine
。如果已安装,请卸载它们:
$ sudo apt-get remove docker docker-engine docker.io
二、安装Docker CE
使用存储库安装
在新主机上首次安装Docker CE之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。
设置存储库
1、更新apt
包索引:
$ sudo apt-get update
2、安装包以允许apt
通过HTTPS使用存储库:
<span style="color:#333333"><code><span style="color:#00688b">$ </span><span style="color:#658b00">sudo </span>apt-get install <span style="color:#cd5555">\</span>
apt-transport-https <span style="color:#cd5555">\</span>
ca-certificates <span style="color:#cd5555">\</span>
curl <span style="color:#cd5555">\</span>
software-properties-common</code></span>
3、添加Docker的官方GPG密钥:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
通过搜索指纹的最后8个字符,验证您现在拥有带指纹的密钥 。
<span style="color:#333333"><code><span style="color:#00688b">$ </span><span style="color:#658b00">sudo </span>apt-key fingerprint 0EBFCD88
pub 4096R/0EBFCD88 2017-02-22
Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <docker@docker.com>
sub 4096R/F273FCD8 2017-02-22</code></span>
4、使用以下命令设置稳定存储库。即使您还想从边缘或测试存储库安装构建,您始终需要稳定的存储 库。要添加边缘或 测试存储库,请在下面的命令中的单词后添加单词或(或两者)。edge
test
stable
注意:下面的lsb_release -cs
子命令返回您的Ubuntu发行版的名称,例如xenial
。有时,在像Linux Mint这样的发行版中,您可能需要更改$(lsb_release -cs)
为父Ubuntu发行版。例如,如果您正在使用 Linux Mint Rafaela
,则可以使用trusty
。
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
-
注意:从Docker 17.06开始,稳定版本也会被推送到边缘并测试存储库。
安装DOCKER CE
-
更新
apt
包索引。$ sudo apt-get update
-
安装最新版本的Docker CE,或转到下一步安装特定版本
$ sudo apt-get install docker-ce
3.通过运行hello-world
映像验证是否正确安装了Docker CE 。
$ sudo docker run hello-world