一、安装环境
系统:centos7
二、准备工作
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。
三、开始安装
1.root账户登录,查看内核版本:
uname -r
2.移除旧的版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
3.安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4. 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.rep
5. 更新 yum 缓存
sudo yum makecache fast
6. 查看所有仓库中所有docker版本
yum list docker-ce --showduplicates | sort -r
7. 安装docker
指定版本安装:
yum install docker-ce-18.03.2.ce-1.el7.centos
默认安装:
sudo yum -y install docker-ce
安装成功,查看docker版本
8. 启动 Docker 后台服务
sudo systemctl start docker
9.测试运行hello-world
docker run hello-world
由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。