通俗易懂的解释docker,service ,compose,swarm,stack

docker 可以理解为就是一个程序,一般用docker run 

service 可以理解为在一个yml文件中定义了几个docker容器也可以是一个docker,一般使用yaml文件定义

compose写好了一个yaml文件,使用compose进行发布,它只是一个工具,但只针对单台服务器同时运行一个service

swarm 把多个服务器docker整合成一个集群平台,其有一些自动修复,拉起的功能

stack 因为compose运行的服务,只能是在单台,要想在集群中运行一组服务,那就需要另一个工具stack,用stack就可以在swarm中运行集群服务

 

重点是要学会写yaml文件

compose和stack区别,compose针对单台同一时间运行服务,stack是在集群中运行一组服务

 

posted @ 2021-10-15 14:45  苞谷饼  阅读(437)  评论(0)    收藏  举报