Docker整理,重试拉镜像

Cli*_*ick 5 docker-compose docker-command

当作为其拉动图像Client.Timeout exceeded while awaiting headers运行时docker-compose up,有时会出错。

有没有办法让docker-compose在拉取映像时重试?

Gus*_*oto 1

仅使用docker-compose使用。

docker-compose命令没有专门公开用于重试拉取图像的标志,但您始终可以使用 bash magic 来实现这一点:

while ! docker-compose pull; do sleep .1; done && docker-compose up
Run Code Online (Sandbox Code Playgroud)