Подтвердить что ты не робот

Получить статус продолжения изображения докеров

Как получить статус выполняемого процесса докеры? Я попытался потянуть busybox с помощью sudo docker pull busybox. Но статус не отображается. При выдаче другого запроса на растяжение после ctrl + c он говорит, что изображение уже вытягивается другим клиентом. Также я попытался отменить текущее нажатие, и я не смог здесь - ошибка отчет о проблеме.

$sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.

Как я могу показать ход продолжения докеры?

4b9b3361

Ответ 1

Это было недоступно в то время, когда задавался вопрос (2015)

Теперь, если вы запустите тот же docker pull в двух окнах, вы увидите тот же статус, то есть, какие уровни загружаются, как далеко он достиг и т.д.

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

Если вы убили последнего клиента, запросившего pull, операция pull завершается.

[исходный ответ следует...]

Это предлагаемая функция Docker. См. Текущее обсуждение в https://github.com/docker/docker/issues/6928:

Мое предложение следующее.

  • docker pull --list, чтобы отобразить все текущие хосты докеры
  • docker pull --resume, чтобы возобновить заданное нажатие
  • docker pull --rm, чтобы удалить заданное нажатие

Ответ 2

Я думаю, что ты за прокси. Если это так, вы должны остановить докер и запустить его с помощью следующей команды

sudo HTTP_PROXY=http://<ip of proxy server:port> docker -d & 

unset http_proxy и экспорт http_proxy не работал у меня во время работы с докером.