docker快速安装

默认yum源的docker版本比较低, 所以需要引入官方或第三方的yum源仓库, 安装高版本的docker

配置之前, 请先确保基础yum源已更换, 可参考我的文章: 更换阿里云yum源

下载docker镜像源文件

wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo

这里下载官方的repo比较好, 因为我有时会发现清华的repo更新不及时

替换清华的镜像

sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

这个就一定要替换, 加速必备

移除不兼容的老版本

yum remove docker \
          docker-client \
          docker-client-latest \
          docker-common \
          docker-latest \
          docker-latest-logrotate \
          docker-logrotate \
          docker-engine

如果版本差距太大, 建议删除目录/var/lib/docker/, 但此时需谨慎, 里面包含镜像和容器的文件存储, 务必做好备份, 确认不影响后再删除

查看可安装的版本, 默认安装最新版本

yum list docker-ce --showduplicates | sort -r

安装指定版本docker

yum install docker-ce-19.03.8

版本号取中间的数值

参考文档:

https://docs.docker.com/engine/install/centos/

展示评论