安装步骤
卸载旧版本
$ sudo apt-get remove docker docker-engine docker.io
安装 linux 的额外镜像包 (仅 ubuntu14.04 需要)
执行如下操作, 允许你使用 aufs 存储驱动. ubuntu16.04 使用默认的 overlay2 存储驱动.
- $ sudo apt-get update
- $ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
设置安装源
通过如下步骤, 设置安装源仓库, 这里我们使用阿里源
- $ sudo apt-get update
- $ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
- $ curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
- $ sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
安装 docker 社区版
通过如下命令将安装 docker 最新版本
- $ sudo apt-get update
- $ sudo apt-get install docker-ce
检验是否安装成功
通过运行 hello-world 实例便可检验是否安装成功
$ sudo docker run hello-world
创建一个 docker 用户组 (可选)
docker 后台进程通常使用 root 用户运行, 操作命令需要使用 sudo 执行, 可以通过如下方式创建 docker 用户组, 使执行命令时不带 sudo.
- $ sudo groupadd docker
- $ sudo usermod -aG docker $USER
卸载方法
卸载 docker 社区版:
$ sudo apt-get purge docker-ce
删除镜像, 容器, 卷
$ sudo rm -rf /var/lib/docker
来源: http://www.jianshu.com/p/8568efa4260a