互联网技术 / 互联网资讯 · 2023年11月4日 0

Docker Compose scale命令解读

Docker Compose 的 scale 命令允许通过参数 service=NUM 来指定同一服务所运行的容器数量。

Docker Compose scale命令解读

语法格式

用法:scale [选项] [SERVICE=NUM…]

选项:

-t, –timeout TIME 关闭超时时间,默认为10秒。

该命令用来设置服务的容器数量。

参数应该以 service=NUM 的形式给出。例如:

docker-compose scale web=2 worker=3

官方建议不再使用此命令,推荐使用带有 –scale 标志的 up 命令。请注意,与 scale 命令相比,up 命令配合 –scale 标志的行为存在一些微妙的差异。

在 Compose 文件版本 3.x 中,您可以在 deploy 键下指定副本数,这作为 Swarm 模式服务配置的一部分。需要注意的是,deploy 键及其子选项(包括副本数)仅适用于 docker stack deploy 命令,而不适用于 docker-compose up 或 docker-compose run。