TencentOS Server是基于内核社区长期支持的4.14.105版本定制而成,兼容CentOS,2.4版本与CentOS 7版本相对应。
增加适用于云场景的新特性、改进内核性能并修复重大缺陷,针对容器场景进行优化,提供了隔离增强和性能优化特性,所以建议使用TencentOS部署Docter。
系统自带的yum源停留在较老的Docker版本,下载Docker官方的源由于TencentOS的Linux版本号与CentOS不对应,无法直接在TencentOS上使用,因此写了这篇教程。
卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
如果从未安装过docker可以跳过这一步
安装所需软件包
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
更改Docker官方的Yum源
yum-config-manager \ --add-repo \ http://mirror.apad.pro/centos7/docker-ce.repo yum makecache fast
Docker官方的yum源是无法直接使用的,所以做了修改
可以去 https://download.docker.com/linux/centos/docker-ce.repo 比对
查询可安装的版本
yum list docker-ce --showduplicates | sort -r
生产环境建议安装19.03的最新版本,不推荐20.10版本
安装Docker-19.03.15
yum install -y docker-ce-19.03.15 docker-ce-cli-19.03.15 containerd.io #验证是否安装成功 docker version
启动Docker服务
systemctl start docker systemctl enable docker