如何使 docker-compose 的自启动延时3分钟
时间: 2023-10-13 21:11:16 浏览: 598
你可以在 docker-compose.yml 中添加一个 `restart` 选项,然后指定一个延迟时间。示例如下:
```yaml
version: '3'
services:
myservice:
image: myimage
restart: "on-failure:5" # 设置重启策略,最多重启5次
deploy:
restart_policy:
delay: 180s # 设置延迟时间为3分钟
```
这个示例中,我们将 `delay` 设置为 `180s`,也就是3分钟。这样,当容器启动失败并被重启时,docker-compose 会等待3分钟再启动容器。你可以根据需要进行修改。
阅读全文