docker是干什么的 docker的作用是什么?
docker是干什么的
一篇方法教程,与您分享docker是干什么的方面的知识,具体内容如下:
Docker容器是一种打包格式,可通过标准格式打包应用的所有代码和依赖关系,确保应用能够快速、可靠地在计算环境下运行。
Docker容器是一种广受欢迎的轻量级、可执行的独立容器,其中包含应用运行所需的一切要素,包括库、系统工具、代码和运行时。
此外,Docker还是一个软件平台,支持开发人员快速构建、测试和部署容器化应用。
容器即服务 (CaaS) 或容器服务是一种用于管理容器生命周期的托管式云技术服务。
它可以帮助您编排(启动、停止、扩展)容器运行时,简化、加速并实现应用开发与部署生命周期自动化。
在过去几年里,Docker 和容器服务得到了快速采用,取得了巨大的成功。
如今,Docker这一开源技术已从2013年的几乎无人知晓发展成了一种标准化运行时环境,已正式支持众多 Oracle 企业级产品。
Docker 术语的定义
Docker:
一个软件容器平台,旨在利用容器技术开发、交付和运行应用。Docker 有两个版本,即企业版和社区版。
容器:
与提供硬件虚拟化的 VM 不同,容器通过抽象“用户空间”来提供轻量级、操作系统级的虚拟化。
容器与其他容器共享主机系统的内核。在主机操作系统上运行的容器是一个标准软件单元,可以打包代码及其所有依赖项,因此应用可以从一个环境快速、可靠地运行到另一个环境。
容器是非持久化的,并且由映像运行。
Docker 引擎:
构建并运行容器的开源主机软件。作为客户端/服务器应用,Docker 引擎支持各种 Windows 服务器和 Linux 操作系统(包括 Oracle Linux、CentOS、Debian、Fedora、RHEL、SUSE 和 Ubuntu)上的容器。
Docker 映像:
要作为容器运行的软件集合,包含一组指令来创建可在 Docker 平台上运行的容器。
映像是不可变的,如需更改则需要构建新的映像。
Docker 注册表:
Docker 注册表用于存储和下载映像。
Docker 注册表是一个无状态且可扩展的服务器端应用,用于存储和分发Docker映像。
哪些人使用Docker?
Docker 是一个面向 DevOps 和开发人员而设计的开放应用开发框架。使用 Docker,开发人员能够以轻量级、可移植、自给自足,可在几乎所有环境下运行的容器形式,轻松构建、打包、传输和运行应用;能够对应用及其所有依赖关系打包,统一进行部署。得益于预构建、自治的应用容器,开发人员可以专注于应用代码及代码使用,而不必担心底层操作系统或部署系统。
相关阅读
-
对象数据库有哪些 常见的对象数据库
为网友们详解对象数据库有哪些的话题,接下来小编为网友介绍。 对象数据库(Object-Oriented Databases,OODB)是一种以对象为核心的数据库管理系统,它将数据以对象的形式存储,支持封装、继
-
OSI模型的工作过程 OSI模型运行原理
跟大家说一说OSI模型的工作过程的IT小经验,接下来IT袋网小编为大家介绍。 假设有两台计算机,分别位于不同的地理位置,它们希望通过网络进行通信。 计算机A想要向计算机B发送一份文件。
-
Redis为什么使用哈希槽而不用一致性哈希
正文核心导读:Redis为什么使用哈希槽而不用一致性哈希的方法内容,一起来了解了解吧。 之前不念写了一篇文章,目的是为了让大家快速了解一致性哈希算法,看过的朋友应该还有印象,没
-
网站如何建立才对 公司建立网站的步骤
今日IT小知识分享:网站如何建立才对和公司建立网站的步骤的相关介绍,接下来分享详细内容。 目前市面上有不少开源的CMS系统,可以快速搭建一个网站,但是延展性、安全性、功能适配性


