5

TencentOS 部署Docker-19.03.15

 2 years ago
source link: https://apad.pro/centos7-docker/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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
  1. yum remove docker \
  2. docker-client \
  3. docker-client-latest \
  4. docker-common \
  5. docker-latest \
  6. docker-latest-logrotate \
  7. docker-logrotate \
  8. docker-engine
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
  1. yum install -y yum-utils \
  2. device-mapper-persistent-data \
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
  1. yum-config-manager \
  2. --add-repo \
  3. http://mirror.apad.pro/centos7/docker-ce.repo
  4. yum makecache fast
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
  1. yum list docker-ce --showduplicates | sort -r
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
  1. yum install -y docker-ce-19.03.15 docker-ce-cli-19.03.15 containerd.io
  2. #验证是否安装成功
  3. docker version
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
  1. systemctl start docker
  2. systemctl enable docker
systemctl start docker
systemctl enable docker

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK