Centos7安装Docker
发布时间:2020-08-30 10:55:38阅读:(329)
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使配置生效
文章版权及转载声明:
文章转载或复制请以超链接形式并注明出处陌上小筑
发表评论