Docker介绍

Docker是开发、运输和运行应用程序的开放平台。Docker使您能够将应用程序与基础结构分离,以便快速交付软件。使用Docker,您可以使用与管理应用程序相同的方式管理基础设施。通过利用Docker的方法来快速地发送、测试和部署代码,您可以显著减少编写代码和在生产中运行代码之间的延迟。docker平台:1、Docker提供了在一个称为容器的松散隔离环境中打包和运行应用程序的能力。隔离和安全性允许您同时在给定主机上运行多个容器。容器是轻量级的,因为它们不需要hypervisor的额外负载,而是直接运行在主机的内核中。这意味着您可以在给定的硬件组合上运行更多的容器,而不是使用虚拟机。您甚至可以在虚拟机的主机中运行Docker容器!2、Docker提供工具和一个平台来管理容器的生命周期:使用容器开发应用程序及其支持组件;容器成为分发和测试应用程序的单元
docker引擎
Docker引擎是一个具有这些主要组件的客户机-服务器应用程序:1、服务,它是一种长时间运行的程序,称为守护进程(dockerd命令);2、一个REST API,它指定程序可以用来与守护进程对话的接口,并指导它做什么;3、命令行接口(CLI)客户端(docker命令)。
CLI使用Docker REST API通过脚本或直接CLI命令来控制或与Docker守护进程交互。许多其他Docker应用程序使用底层API和CLI。守护进程创建并管理Docker对象,例如镜像、容器、网络和卷。
Docker 创建容器的
Docker 是由GO语言编写的。
Docker可以做什么Docker是轻量级和快速的。它为基于虚拟机管理程序的虚拟机提供了一种可行的,具有成本效益的替代方案,因此您可以使用更多的计算容量来实现业务目标。Docker是高密度环境和中小型部署的理想选择,您需要用更少的资源做更多的事情
Docker体系结构Docker使用客户机 - 服务器体系结构。Docker 客户端与Docker 守护进程对话,Docker 守护进程负责构建,运行和分发Docker容器。Docker客户端和守护进程可以 在同一个系统上运行,也可以将Docker客户端连接到远程的Docker守护进程。Docker客户端和守护进程使用REST API通过UNIX套接字或网络接口进行通信。
Docker技术的三大核心概念,分别是:
镜像(Image)
容器(Container)
仓库(Repository)
Docker镜像,是一个特殊的文件系统。它除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(例如环境变量)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
Docker Registry服务:负责对Docker镜像进行管理的;最常使用的Registry公开服务,是官方的Docker Hub,这也是默认的Registry,并拥有大量的高质量的官方镜像。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值