Docker容器技术与运维
上QQ阅读APP看书,第一时间看更新

1.3.4 Docker对象

使用Docker的主要工作就是创建和使用各类对象,这些对象包括镜像、容器、网络、卷、插件,以及其他对象。镜像和容器在前面解释过,这里解释一下服务对象,至于其他对象将在后续章节中讲解。

服务用于跨多个Docker守护进程(Docker主机)对容器进行伸缩(增减副本),这些Docker守护进程将作为一个Swarm集群一起运行,集群中可以有多个管理节点和工作节点。Swarm集群的每个成员都是一个Docker守护进程,守护进程都通过Docker API进行通信。服务让用户定义期望的状态,如任意时刻该服务都可用的副本的数量。默认情况下,服务会在所有工作节点之间实现负载均衡。对于用户来说,Docker服务是透明的,看上去就是单个应用程序。Docker引擎从Docker 1.12版本开始支持Swarm集群模式。