docker是什么

2026年09月25日 19:28
有1个网友回答
网友(1):

docker是应用容器引擎。

Docker是一个开源的应用容器引擎,可以将应用及其依赖打包到一个可移植的镜像中,并发布到任何流行的操作系统的机器上。Docker容器是一种打包格式,其中包含应用运行所需的一切要素,包括库、系统工具、代码和运行时。

Docker还是一个软件平台,支持开发人员快速构建、测试和部署容器化应用。Docker的思想来自于集装箱,类似于在一艘大船上把货物规整的摆放起来,各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。容器与镜像的关系类似于面向对象编程中的对象与类。

Docker采用 C/S架构 Docker daemon 作为服务端接受来自客户的请求,并处理这些请求(创建、运行、分发容器)。 客户端和服务端既可以运行在一个机器上,也可通过 socket 或者RESTful API 来进行通信。

docker起源

Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。