Понимание вывода `docker -compose pull` - PullRequest
0 голосов
/ 31 января 2020

Когда я запускаю docker-compose pull для проекта с большим количеством сервисов, я вижу вывод примерно так:

...
Pulling service1     ... downloading (64.0%)
Pulling service2     ... downloading (79.3%)
Pulling service3     ... downloading (64.0%)  
...

Числа кажутся go вверх и вниз, а иногда они обновляются одновременно для нескольких услуг. Что означает этот вывод и как понять фактический прогресс docker-compose pull?

Ответы [ 2 ]

0 голосов
/ 31 января 2020

Большинство составных файлов имеют несколько служб. Часто эти службы создаются не из локального Dockerfile, а скорее ссылаются на изображение в удаленном хранилище. Каждый сервис состоит из нескольких слоев изображения.

По умолчанию docker-compose pull будет обновлять все службы параллельно ( Подробнее см. В официальных документах ). Процентная доля указана для определенного слоя c в той службе, которая загружается и обновляется. Поскольку изображение может иметь много слоев различных размеров, это число может колебаться при использовании этой команды.

0 голосов
/ 31 января 2020

Он извлекает различные docker изображения, указанные в службах файла docker. Он будет вытягивать несколько слоев для каждого сервиса параллельно, если это возможно, поэтому вы можете увидеть некоторый различный прогресс для каждого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...