CentOS7.8部署Docker
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7.8部署Docker相关的知识,希望对你有一定的参考价值。
1.通过CentOS安装Docker
1.1 查看操作系统平台
[root@k8s ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
[root@k8s ~]# uname -r
3.10.0-1127.el7.x86_64
[root@k8s ~]# uname -m
x86_64
1.2 安装相关依赖环境
[root@k8s ~]# yum -y install yum-utils device-mapper-persistent-data lvm2
1.3 添加Yum源信息
[root@k8s ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看版本列表:
yum list docker-ce.x86_64 --showduplicates | sort -r
1.4 更新yum源并安装Docker-CE
[root@k8s ~]# yum makecache fast
[root@k8s ~]# yum -y install docker-ce
1.5 开启Docker服务
[root@k8s ~]# systemctl start docker
1.6 查看docker版本信息
docker -v
docker info
[root@k8s ~]# docker -v
Docker version 20.10.21, build baeda1f
[root@k8s ~]# docker info
1.7 安装指定的docker版本
注意:使用同一个环境的同学,需要先卸载原有docker
[root@k8s ~]# yum list | grep docker
containerd.io.x86_64 1.6.10-3.1.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.21-3.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:20.10.21-3.el7 @docker-ce-stable
docker-ce-rootless-extras.x86_64 20.10.21-3.el7 @docker-ce-stable
docker-scan-plugin.x86_64 0.21.0-3.el7 @docker-ce-stable
yum remove docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-scan-plugin.x86_6
[root@k8s ~]# yum remove docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-scan-plugin.x86_6
查看安装指定的版本
[root@k8s ~]# yum list docker-ce.x86_64 --showduplicates | sort -r
已加载插件:fastestmirror
可安装的软件包
* updates: mirrors.cloud.tencent.com
Loading mirror speeds from cached hostfile
* extras: mirrors.cloud.tencent.com
* epel: mirrors.cloud.tencent.com
docker-ce.x86_64 3:20.10.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.21-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.20-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.19-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.18-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.17-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.16-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.15-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.14-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.13-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.12-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.11-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.10-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.0-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.15-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.14-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.13-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.12-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.11-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.10-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.0-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.3.ce-1.el7 docker-ce-stable
docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
* centosplus: mirrors.cloud.tencent.com
* base: mirrors.cloud.tencent.com
[root@k8s ~]#
yum -y install docker-ce-19.03.8-3.el7 docker-ce-cli-19.03.8-3.el7.x86_64
[root@k8s ~]# yum -y install docker-ce-19.03.8-3.el7 docker-ce-cli-19.03.8-3.el7.x86_64
1.8 配置镜像加速
加速地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
[root@k8s ~]# cd /etc/docker/
[root@k8s docker]# cat daemon.json
"registry-mirrors": ["https://y4rixr0q.mirror.aliyuncs.com"]
[root@k8s docker]#
以上是关于CentOS7.8部署Docker的主要内容,如果未能解决你的问题,请参考以下文章
基于Docker构建CentOS7_Java8_Tomcat8.5 的镜像及Web应用的部署