centos7安装docker-celinux
商业化的docker1.13以后,分为社区版和企业版docker
社区版 docker-cecentos
Edge版本每个月发布,提供一个月支持。bash
Stable版本每季度发布,提供4个月支持。网络
能够经过Docker EE订阅 延长Stable版本支持以及补丁修复。app
企业版 docker-eeide
旧版docker名称为 docker或者docker-engine工具
##经过yum源安装阿里云
1 安装新版本前请先卸载旧版本centos7
$ sudo yum remove docker docker-common docker-selinux docker-engine
2 安装docker-ce用到的工具
yum-utils提供yum-config-manager工具,devicemapper存储驱动须要device-mapper-persistent-data 和 lvm2
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3 安装docker-ce的yum源
### 官方 docker-ce 仓库 $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ### 阿里云 docker-ce 仓库 $ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注意:若是不配置yum源,使用yum install docker进行安装,默认安装的是docker 1.12版本。
4 默认开启的stable版本库,若是要体验持续更新的docker能够开启edge库
$ sudo yum-config-manager --enable docker-ce-edge
关闭
$ sudo yum-config-manager --disable docker-ce-edge
5 若是开启了edge版本,能够经过
$ sudo yum list docker-ce --showduplicates | sort -r
而后选择要安装的版本
$ sudo yum install docker-ce-<Version> 例如:yum install docker-ce-17.09.0.ce
6 启动docker
$ sudo systemctl start docker
7 经过docker version查看版本信息
$ sudo docker version
8 运行hello-world (因为网络问题可能会报错)
$ sudo docker run hello-world
##经过软件包安装
docker-ce软件包 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
$ sudo yum install /path/to/package.rpm
####卸载docker-ce
$ sudo yum remove docker-ce
卸载不会删除主机上的镜像、容器、数据卷或者自定义的配置文件。
要删除全部相关文件
$ sudo rm -rf /var/lib/docker
###参考:https://docs.docker.com/engine/installation/linux/docker-ce/centos/