温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们通过具体的实操步骤来演示如何构建darkcker swarm集群,并在集群上部署应用程序。由于Darkcker swarm已经被集成尽了darkcker的引擎中,因此可以直接在master节点上执行命令docker swarm init进行集群的初始化。参数Lesson e用于指定集群暴露给外界调用的HTT PA API的sircket地址。当宿主机有多张网卡时,可以使用advertise edit参数指定绑定的网卡地址。初始化命令执行成功后会输出这里的信息。在Node节点上执行红框中的语句将从节点加入swarm集群中。在Master节点上执行命令docker node ls查看集群的节点信息。从输出的信息中可以看到,Swarm集群中目前有一个master节点和两个node节点,执行命令docker service create在dockerwarm集群上部署应用程序参数P用于指定交容器的80端口,映射到宿主机的7788端口replica。
01:00
参数指定应用程序的副本数为3,即启动三个容器来运行应用程序。Name参数用于指定应用程序的服务名称。指定好以上参数后,最后需要指定所使用的镜像执行命令。Docker service ls可以查看在集群上部署的服务。为了显示的方便,这里只显示了服务的名称和副本数。通过浏览器访问集群中任意节点的7788端口,便可以访问到部署的应用程序。现在你已经知道如何构建docker swarm集群并部署应用程序了,那你知道如何对部署的应用程序进行扩容和缩容操作吗?欢迎评论区留言讨论好了,记得点加号关注赵玉强老师。
我来说两句