mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-08-10 08:27:25 +00:00
Refresh deployment guidance
This commit is contained in:
@@ -224,28 +224,24 @@ $ docker compose run --no-deps web python manage.py shell
|
||||
|
||||
#### `scale`
|
||||
|
||||
格式为 `docker compose scale [options] [SERVICE=NUM...]`。
|
||||
在当前 Compose CLI 中,更稳妥的扩缩容写法是通过 `docker compose up --scale` 完成。
|
||||
|
||||
设置指定服务运行的容器个数。
|
||||
|
||||
通过 `service=num` 的参数来设置数量。例如:
|
||||
例如:
|
||||
|
||||
```bash
|
||||
$ docker compose scale web=3 db=2
|
||||
$ docker compose up -d --scale web=3 --scale db=2
|
||||
```
|
||||
将启动 3 个容器运行 web 服务,2 个容器运行 db 服务。
|
||||
|
||||
> **提示**:部分版本的 Compose 可能不再提供独立的 `scale` 子命令 (或不推荐使用)。此时可使用 `docker compose up` 的 `--scale` 选项达到同样效果:
|
||||
>
|
||||
> ```bash
|
||||
> $ docker compose up -d --scale web=3 --scale db=2
|
||||
> ```
|
||||
将启动 3 个容器运行 `web` 服务,2 个容器运行 `db` 服务。
|
||||
|
||||
> **说明**:有些旧环境或实验性入口中仍可能出现 `docker compose scale`,但它不应再被视为当前 Compose 的通用稳定默认命令。
|
||||
|
||||
一般的,当指定数目多于该服务当前实际运行容器,将新创建并启动容器;反之,将停止容器。
|
||||
|
||||
选项:
|
||||
常用搭配选项:
|
||||
|
||||
* `-t, --timeout TIMEOUT` 停止容器时候的超时 (默认为 10 秒)。
|
||||
* `-d` 后台启动。
|
||||
* `--scale SERVICE=NUM` 指定服务实例数量,可重复使用。
|
||||
|
||||
#### `start`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user