互联网技术 / 互联网资讯 · 2023年12月21日

使用Docker集群部署服务

当前版本的Docker支持Swarm模式,允许用户本地管理Docker引擎集群。通过Docker CLI,用户可以创建集群、部署应用程序服务并管理集群的行为。

创建群集后,可以部署服务。在本教程中,您将学习如何添加工作节点,尽管这并不是部署服务的必要条件。

步骤 1:打开终端,并通过SSH连接到运行管理器节点的计算机,例如本教程中使用的计算机ManageR1。

步骤 2:运行以下命令:

$ docker service create --replicas 1 --name helloworld alpine ping docker.com

该命令创建了一个服务。

其中,--name标志为服务指定了名称为helloworld。

--replicas标志则指定了所需运行实例的数量为1。

参数alpine ping docker.com定义了服务为执行命令的Alpine Linux容器。

步骤 3:运行以下命令以查看正在运行的服务列表:

$ docker service ls

ID                    NAME      SCALE      IMAGE   COMMAND

9uk4639qpg7n helloworld 1/1          alpine   ping docker.com

image