1、安装环境
操作系统:CentOS 7.6 64位
内核:3.10.0-957.el7.x86_64(用uname -r查询系统的内核)
注:
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
特别注意:我在CentOS6.8 64位 内核2.6.32-642.6.2.el6.x86_64的系统上安装Docker的时候报错,查询网上的说法是需要升级内核,如果您需要安装到CentOS7以下的系统上,如果报错需要自行解决。
2、安装必要的工具和添加Docker的yum源
安装一些必要的系统工具:
# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源
# sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
# sudo yum makecache fast
3、开始安装Docker
从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
这里我们安装Docker CE 社区免费版就可以了
# sudo yum -y install docker-ce
启动 Docker 后台服务并设置开机自动启动Docker
# sudo systemctl start docker
# sudo systemctl enable docker
测试运行 hello-world
# docker run hello-world
注:docker run会先从本地查找对应的镜像,如果没有会从远程仓库拉取镜像。