安装教程参考Docker官方文档,地址:
Install Docker Engine on CentOS | Docker Docs
1.卸载旧版(如果以前安装过
先卸载:
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2.配置Docker的yum库
首先安装一个yum工具
yum install -y yum-utils
安装成功后,执行命令,配置Docker的yum源:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装Docker
最后,执行命令,安装Docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
可能出现:
解决:查看版本 cat /etc/redhat-release
使用的CentOS系统,去mirrors.163.com/centos找CentOS对应的密钥。
如果是CentOS7
rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
再次尝试安装
4.启动和校验
# 查看Docker版本 docker -v
#列出本地镜像 docker images
# 启动Docker解决 systemctl start docker
# 设置开机自启 systemctl enable docker
# 执行docker ps命令,不报错则说明安装启动成功