1.什么是容器?

容器技术是一种虚拟化的方案,与传统的虚拟机不同,传统的虚拟机是通过中间层将一台或多台独立的机器虚拟运行于物理硬件之上,而容器是直接运行在操作系统内核之上的用户空间。
所以容器虚拟化又被称作操作系统虚拟化,由于依赖操作系统的特性,所以容器只能运行在相同或相似内核的的操作系统上。
由于容器技术依赖于Linux内核特性:NamespaceCgroups,所以容器只能运行linux操作系统,而不能运行Window操作系统。

2.什么是Docker?

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

3.Docker容器的优点

  • 资源占用少
  • 启动快
  • 几乎没有性能损耗
  • 镜像脚本化构建

4..Docker的基本组成

1.Docker客户端(Client)
Docker Client是安装在客户端上,用于用户操作容器
2.Docker守护进程(Docker daemon)
Docker daemon作为服务器接受来自客户端的请求,并处理这些请求,包括创建、运行、分发容器。
3.Docker镜像(Docker image)
Docker image可以看作是创建容器的模板,Docker容器通过Docker镜像来创建。
4.Registry
Registry是用来存放Docker image的仓库
5.Docker容器(Docker Container)
Docker通过Docker image创建

5.Docker的安装

安装环境:Centos7虚拟机
1.安装docker
Docker容器学习与分享01 Cloud 第1张这里因为之前已经安装好,所以没有显示安装过程

2.检查是否安装成功
Docker容器学习与分享01 Cloud 第2张

显示版本号表示安装成功

3.运行Docker
通过下面的命令运行
Docker容器学习与分享01 Cloud 第3张

检查Docker是否成功运行
Docker容器学习与分享01 Cloud 第4张

active(running)表示Docker成功运行

为了方便重启之后Docker环境不用每次启动,给Docker环境设置开机自启
Docker容器学习与分享01 Cloud 第5张

这样就成功安装并运行了Docker环境。
使用docker version可查看安装成功后的版本信息
Docker容器学习与分享01 Cloud 第6张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄