卸载老版本
如果你安装了老版本,请卸载掉
$ sudo apt-get remove docker docker-engine docker.io

安装
一、设置存储库
1.更新apt包索引
$ sudo apt-get update

2.安装包以允许通过HTTPS使用存储库:

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

3.添加Docker的官方GPG密钥:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
通过搜索指纹的最后8个字符,确认您现在拥有指纹9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88的密钥。

$ sudo 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

4.使用以下命令设置稳定存储库。即使您还想从边缘或测试存储库安装构建,您始终需要稳定的存储库。要添加边缘或测试存储库,请在以下命令中的单词stable之后添加单词edge或test(或两者)。
注意:下面的lsbrelease -cs子命令返回Ubuntu发行版的名称,例如xenial。有时,在像Linux Mint这样的发行版中,您可能需要将$(lsbrelease -cs)更改为您的父Ubuntu发行版。例如,如果您使用的是Linux Mint Rafaela,则可以使用trusty。

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

二、安装DOCKER CE

1.更新apt包索引。
$ sudo apt-get update

2.安装最新版本的Docker CE
$ sudo apt-get install docker-ce

3.查看Docker CE 版本

docker -v 
Docker version 18.06.1-ce, build e68fc7a

卸载Docker CE

1.卸载Docker CE软件包:
$ sudo apt-get purge docker-ce

2.主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
$ sudo rm -rf / var / lib / docker