通俗易懂的解释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是在集群中运行一组服务

浙公网安备 33010602011771号