[TOC]
# Ubuntu安装Docker CE
## 通过apt仓库安装
### 系统要求
安装Docker CE,需要下面64-bit版本的系统
* Cosmic 18.10
* Bionic 18.04 (LTS)
* Xenial 16.04 (LTS)
### 删除旧版本docker
~~~
$ sudo apt-get remove docker docker-engine docker.io containerd runc
~~~
### 支持的存储系统
Docker CE 在Ubuntu上面支持的存储驱动程序有:`overlay2`,`aufs`和`btrfs`
### 安装Docker CE
1. 更新包索引
~~~
$ sudo apt-get update
~~~
2. 允许apt进行https安装
~~~
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
~~~
3. 添加Docker的官方GPG密钥
~~~
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
~~~
4. 使用以下命令设置稳定的存储库
~~~
$ sudo add-apt-repository \
"deb [arch=arm64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
~~~
5. 更新包索引
~~~
$ sudo apt-get update
~~~
6.执行安装最新版本的Docker CE
~~~
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
~~~
7.允许一个容器校验是否安装成功
~~~
$ sudo docker run hello-world
~~~
## 通过在线脚本安装
### 下载并执行安装脚本
~~~
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
~~~
### 配置非root用户使用docker
如果需要的话,可以执行下面配置。
~~~
sudo usermod -aG docker your-user
~~~
## 卸载Docker CE
1. 卸载Docker CE的包
~~~
$ sudo apt-get purge docker-ce
~~~
2. 主机上的图像、容器、卷或自定义配置文件不会自动删除。 删除所有映像、容器和卷
~~~
$ sudo rm -rf /var/lib/docker
~~~