准备工作
查看内核
Linux 内核:官方建议 3.10 以上。
uname -r
更新 yum 包
yum -y update
卸载旧版本
yum remove docker docker-common docker-selinux docker-engine
安装依赖包
yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖。
yum install -y yum-utils device-mapper-persistent-data lvm2
配置Yum源
# 中央仓库
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
# 阿里仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装
查看可用版本
yum list docker-ce --showduplicates | sort -r
执行安装
这里默认安装最新版本,或者你也可以指定版本
# 安装最新版本
yum -y install docker-ce
# 指定版本
yum -y install docker-ce-18.03.1.ce
启动docker
systemctl start docker
systemctl enable docker
测试
拉取一个nginx镜像并启动看是否正常访问。
docker pull nginx
docker run -d --name mynginx -p 8080:80 nginx
- 浏览器访问
http://192.168.182.131:8080/
说明docker运行ok