Docker支持以下的CentOS版本:
- CentOS 7 (64-bit)
- CentOS 6.5 (64-bit) 或更高的版本
前提条件
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
查看当前的内核版本命令:uname -r
精简版的centOS,在系统安装后需要配置yum源:https://blog.csdn.net/o_darling/article/details/82456144
1. 确保机器上没有旧版本
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
2. 安装docker的repo
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker CE
yum install docker-ce
4.添加启动项
systemctl enable docker
sudo systemctl start docker
5.运行hello-world镜像验证docker是否正确安装
sudo docker run hello-world
也可以使用安装包安装:
如果无法使用docker版本库安装(网络有问题,我就遇到了),可以下载.rpm文件手动安装。需要每次更新docker时都要下载一个新的文件。
1. 访问 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/下载指定docker版本的.rpm文件。
2. 使用下载的安装包安装docker。
sudo yum install /path/to/package.rpm
3. 运行docker。
sudo systemctl start docker
4. 运行hello-world镜像验证docker是否正确安装
sudo docker run hello-world
卸载Docker CE
1. 卸载docker
sudo yum remove docker-ce
2. 删除所有镜像,容器,卷,或者自定义配置文件
sudo rm -rf /var/lib/docker