Docker ( 5 ) - Docker Api

了解API之前我们需要了解一下Docker的架构。

一、Docker概述

1.1 Docker平台

Docker提供了一种在安全隔离的容器中运行近乎所有应用的方式,这种隔离性和安全性允许你在同一主机上同时运行多个容器,而容器的这种轻量级特性,意味着你可以节省更多的硬件资源,因为你不必消耗运行hypervisor所需要的额外负载。

基于容器虚拟化的工具或者平台可以为你提供如下帮助:

1.2 Docker引擎

Docker Engine包含以下组件:

DockerClient/Server的架构,Docker客户端与Docker daemon通过REST API交互,Docker daemon负责构建、运行和发布 Docker容器。客户端可以和服务端运行在同一个系统中,也可以不在。

二、Docker API

Docker生态中一共有三种API:

三种都是RESTful风格的接口,主要了解的是Docker Remote API

@todo

三、Docker原理

通过namespace 来做资源隔离,cgroup 来做资源限制。


-- EOF --
最后更新于: 2024-08-17 14:44
发表于: 2020-08-02 21:00
标签: Docker 容器化