Centos7安装Docker

发布时间:2020-08-30 10:55:38阅读:(308)

1、Docker要求CentOS系统内核版本高于3.10,可通过uname -r命令查看当前内核版本

$ uname -r
3.10.0-693.2.2.el7.x86_64

2、使用root用户登录,更新yum至最新

$ yum update -y

3、如果安装过旧版本,需要先卸载旧版本

$ yum remove docker docker-common docker-selinux docker-engine

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

yum install -y yum-utils device-mapper-persistent-data lvm2

5、关闭Selinux

$ vi /etc/selinux/config
SELINUX=disabled # 改为disabled

6、添加Docker yum源

$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 如果无法访问,也可配置阿里云镜像 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

7、可以查看所有仓库中的docker版本,并选择需要的版本安装

$ yum list docker-ce --showduplicates | sort -r
已加载插件:fastestmirror
已安装的软件包
可安装的软件包
Loading mirror speeds from cached hostfile
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.1-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.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
...

8、安装Docker

$ yum install -y docker-ce # 安装最新版本
$ yum install -y docker-ce-19.03.6-3.el7 # 安装特定版本

9、启动并加入开机自启

$ systemctl start docker
$ systemctl enable docker

10、验证Docker是否安装成功

$ docker version
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:46:54 2020
OS/Arch: linux/amd64
Experimental: false

Server: Docker Engine - Community
Engine:
Version: 19.03.12
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:45:28 2020
OS/Arch: linux/amd64
Experimental: false
...

11、配置镜像加速

常用的镜像源有:

Docker中国官方镜像:https://registry.docker-cn.com

网易镜像:http://hub-mirror.c.163.com

中国科技大学镜像:https://docker.mirrors.ustc.edu.cn

阿里云镜像:https://cr.console.aliyun.com

$ vi /etc/docker/daemon.json # 创建或修改配置文件
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com"
]
}
$ systemctl restart docker # 重启docker使配置生效

标签:Docker

发表评论

评论列表(有0条评论308人围观)
暂无评论