建议安装前先看看安装文档:Install Docker Engine on CentOS | Docker Documentation,官方建议Centos7及以上的版本:
以下是我总结的安装步骤:
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
sudo yum makecache fast
sudo yum install docker-ce
:安装最新版的Docker
sudo yum install docker-ce-17.12.1.ce
:安装指定版本的Docker
查看安装的Docker版本
sudo yum install docker-ce-17.12.1.ce
:启动Docker服务
sudo docker version
:查看Docker版本,(检查Docker是否安装成功)
sudo systemctl status docker
:(running 说明启动成功,运行状态)
sudo systemctl enable docker
:设置开机启动
新建目录:sudo mkdir -p /etc/docker
cd /etc/docker
创建配置文件:touch daemon.json
写入阿里云镜像源: "{registry-mirrors": ["https://r---sbyf.mirror.aliyuncs.com"]}
重新加载配置文件:sudo systemctl daemon-reload
重启Docker:sudo systemctl restart docker