Docker:“docker运行”和“docker服务”之间的区别

docker ,我很新,刚开始冒险。 我在网上读到这个。 我来了解docker的以下命令: docker rundocker service 。 据我了解, docker run我们正在纺一个新的container 。 但是我不清楚什么docker service呢? 它是否在Swarm旋转容器?

任何人都可以帮助理解简单明白吗?

docker run命令在本地docker主机上创build并启动一个容器。

docker“服务”是一个或多个具有相同configuration的容器,以docker的swarm模式运行。 这与docker run类似,你启动一个容器。 不同的是,你现在有编排。 如果该容器停止,那么该容器将重新启动容器,根据约束find适当的节点以运行容器,向上或向下扩展服务,允许使用网状networking和VIP来发现服务,并执行滚动更新将运行中的应用程序更改期间的中断风险降至最低。

Docker RUN – 从Docker镜像创build并运行容器

Docker START – 在您使用Docker STOP (停止RUNNING容器,并且运行Docker START时 ,将启动 STOPPED容器

Docker DOWN – 它将停止删除您的Docker容器以及存储在容器内的任何DATA

Docker Swarm也是如此。