Centos7中安装docker

Docker 包括三个基本概念:
镜像(Image)
容器(Container)
仓库(Repository)

Docker 引擎
是一个包含以下主要组件的客户端服务器应用程序。一种服务器,它是一种称为守护进程并且长时间运行的程序。REST API用于指定程序可以用来与守护进程通信的接口,并指示它做什么。一个有命令行界面 (CLI) 工具的客户端
Docker 镜像
是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。
镜像是多层存储,每一层是在前一层的基础上进行的修改;而容器同样也是多层存储,是在以镜像为基础层,在其基础上加一层作为容器运行时的存储层。

1.检查系统的版本是否符合要求以及卸载旧版本

安装Docker Engine - Community需要在centos7以上版本安装(也有说法是64位,内核版本在3.10以上的操作系统),安装前需要先卸载之前的docker

yum remove docker
在这里插入图片描述
官网给的参考文档如下:
在这里插入图片描述

2.安装Docker Engine-Community

docker官网推荐使用存储器安装

安装所需的软件包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程序

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

设置稳定的仓库源:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
在这里插入图片描述
选择需要安装的版本
yum list docker-ce --showduplicates | sort -r
在这里插入图片描述
通过其完全合格的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如,docker-ce-18.09.1,这里我选择docker-ce-19.03.0安装:

yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

在这里插入图片描述
启动Docker
systemctl start docker

查看安装的docker版本信息
docker version
在这里插入图片描述

通过运行hello-world 映像来验证是否正确安装了Docker Engine-Community
docker run hello-world
在这里插入图片描述
官网文档参考地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值