Docker基础入门实战之Docker安装

1、虚拟化技术

虚拟化技术是一个通用的概念,在不同的领域存在不同的理解,在计算机领域,一般指计算机虚拟化或服务器虚拟化。虚拟化是一种资源管理技术,可以抽象计算机的各种实体资源,如服务器、网络、内存及存储等,打破结构之间的未切割障碍,允许用户更好的应用这些资源。
虚拟化包含硬件虚拟化、操作系统虚拟化等。其中,硬件虚拟化是对计算机的虚拟,能够将真实的计算机硬件隐藏并显示出一个抽象计算平台。操作系统虚拟化

2、什么是Docker

Docker是一个基于Go语言用于开发、迁移、运行的开源项目,被dotCloud公司于2013年正式提出,通过使用Docker,开发者可以进行快速开发、测试,提高了代码编写和程序运行的效率,并通过对应用组件的封装、部署、运行等生命周期管理,达到应用组件可以“一次封装,到处运行”的效果,这里的应用组件,既可以是一个Web应用,或者编译环境,也可以是数据库平台服务,还可以是操作系统或集群。
目前,Docker被各个主流的Linux操作系统支持。
(1)更加轻量级
传统方式的虚拟化是硬件级别的虚拟化,需要其他虚拟机管理应用程序和虚拟机操作系统层,Docker容器是在操作系统级别进行虚拟化,直接复用本地主机的操作系统,更轻量。。
在这里插入图片描述
在这里插入图片描述

3、Docker架构

Docker框架主要由Docker Client、Docker Daemon、Docker Registry、Driver、Docker Container五个模块组成,另外还有Graph和Libcontainer两个辅助模块,如下图所示:

在这里插入图片描述

Docker Client: 用户通过Docker Client与Docker Daemon进行通信,利用命令行发送创建镜像、运行容器之类的请求。
Docker Daemon:Docker Daemon是Docker架构中一个常驻在后台的系统进程,接受并处理Docker Client发送的请求。该守护进程在后台启动了一个Server,Server负责接受Docker Client发送的请求;然后通过路由与分发调度,找到相应的Handler来执行请求。
Docker Registry:存储容器镜像的仓库。
Driver: Driver是Docker架构中的驱动模块。通过Driver驱动,Docker可以实现对Docker容器执行环境的定制。包含管理容器镜像的graphdriver驱动,配置容器内网络环境的networkdriver驱动,execdriver用来创建和维护容器。
Docker Container:运行应用程序的特定容器,是容器服务的交付实体。
一般运行流程为:用户在Docker Client端通过命令行发送请求到Docker Daemon,Docker Daemon中的Server收到请求后,Engine会创建一个工作任务job,通过调用Driver模块的各个驱动分别执行不同的任务,比如需要镜像就调用graphdriver从镜像仓库下载镜像,创建容器时也需要调用其它两个驱动来配置网络和创建并维护容器。最后生成运行中的容器或者上传镜像到镜像仓库等。

4、Docker安装

在Linux中安装Docker

第一步
安装系统工具,为Docker安装做准备,命令如下。

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

在这里插入图片描述
第二步

安装软件源信息,命令如下。

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述

第三步
更新yum缓存,命令如下。

sudo yum makecache fast

在这里插入图片描述

第四步
使用yum进行Docker的安装,命令如下。

sudo yum install docker-ce

在这里插入图片描述
第五步
在使用Docker前需要启动Docker服务,命令如下。

sudo systemctl start docker

在这里插入图片描述
第六步
启动服务后,可以通过查看Docker版本信息,确保服务正常运行。命令如下。

docker version

在这里插入图片描述

Windows中安装Docker

第一步
使用win10中的搜索功能找到“启用或关闭windows功能”,点击“启动或关闭Windows功能”选项进入Windows功能界面,找到Hyper-V功能并进行设置。Hyper-V功能设置如下图所示。
在这里插入图片描述
第六步
点击“确定”按钮进入功能加载界面。功能加载界面如下图所示。
在这里插入图片描述
第七步
功能加载完成后会出现询问界面。询问界面如下图所示。
在这里插入图片描述
第八步
通过地址https://www.docker.com/,进入Docker官网,下载Docker安装包安装即可。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值