首页
Preview

docker swarm的常用命令

以下是docker swarm的常用命令。

初始化swarm

在部署一个swarm集群之前,需要先初始化swarm。以下是初始化swarm的命令:

docker swarm init

这个命令会创建一个swarm管理节点,并将当前的Docker主机加入到swarm集群中。

加入swarm

如果你需要将一个Docker主机加入到一个已经存在的swarm集群中,可以使用以下命令:

docker swarm join --token <TOKEN> <IP>:<PORT>

其中,<TOKEN>是初始化swarm时得到的token,<IP>是swarm管理节点的IP地址,<PORT>是swarm管理节点的端口号。

创建服务

在swarm集群中,服务是部署和运行应用程序的基本单位。以下是创建服务的命令:

docker service create --name <SERVICE_NAME> --replicas <REPLICAS> <IMAGE>

其中,<SERVICE_NAME>是服务的名称,<REPLICAS>是服务要运行的副本数,<IMAGE>是服务所使用的Docker镜像。

列出服务

要查看当前swarm集群中运行的服务,可以使用以下命令:

docker service ls

这个命令会列出所有运行中的服务,包括服务的名称、ID、副本数等信息。

更新服务

如果需要更新一个服务的配置,可以使用以下命令:

docker service update --image <NEW_IMAGE> <SERVICE_NAME>

其中,<NEW_IMAGE>是服务要使用的新镜像,<SERVICE_NAME>是要更新的服务的名称。

删除服务

如果需要删除一个服务,可以使用以下命令:

docker service rm <SERVICE_NAME>

其中,<SERVICE_NAME>是要删除的服务的名称。

希望对你有所帮助。

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
zenka
暂无描述

评论(0)

添加评论