什么是 Docker?

Enhancing business success through smarter korea database management discussions.
Post Reply
roseline371277
Posts: 113
Joined: Sun Dec 22, 2024 6:52 am

什么是 Docker?

Post by roseline371277 »

Docker 是一个软件容器化平台,正在成为一种运行软件的新方式。它可以帮助您简化和加快您的商业生活。它使您能够在任何地方创建、管理和保护应用程序。它为开发人员提供了应用程序在任何地方运行所需的组件。那么 Docker 是什么以及它能做什么?这就是答案。

什么是 Docker?
Docker 是专为软件开发人员和系统开发人员开发的开源虚拟化平台和计算机程序,可让您轻松安装、测试或分发 Web 系统。它用于运行称为“容器”的软件包以及在不同环境中运行应用程序的过程。那么容器到底是什么?容器是 Docker 组织单元,允许开发人员将应用程序与所有需要的部分(例如库或其他依赖项)打包在一起,并将其作为单个包发送。每个容器使用一个进程。它们由层 丹麦电话号码库 形式的图像组成。换句话说,Docker 镜像是预先准备好的包,是将安装在容器中的应用程序或操作系统的文件。您还可以将其视为包含创建容器的说明的模板。保存和分发镜像的地方是Docker Registry。 Docker Hub 是一个存储库,其中创建的图像可供公众使用。在此在线服务中,您可以找到由著名公司或名人创建的现成图像。

Docker 如何工作?
由于Docker是基于Linux容器(LXC)构建的平台,同一个Linux操作系统上创建的容器之间是相互隔离的,可以独立运行。由于每个容器都使用一个进程,因此容器可以轻松复制。与经典虚拟机不同,它没有 Hypervisor 层。因此,它通过 Docker Engine 访问主机操作系统并以共享的方式使用系统工具。 Docker 应用程序可以安装在 Windows、Linux 和 Mac 上。

Docker 使用客户端/服务架构。也就是说,Docker 处理器与 Docker Daemons 通信以执行创建、运行或停止容器等功能。 Docker Daemeon(服务器)使容器能够隔离运行。 Docker客户端是Docker的用户界面,包含要发送到服务器端的命令。
Post Reply