TencentOS 部署Docker-19.03.15

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