Получить статус продолжения изображения докеров
Как получить статус выполняемого процесса докеры? Я попытался потянуть busybox с помощью sudo docker pull busybox
. Но статус не отображается. При выдаче другого запроса на растяжение после ctrl + c он говорит, что изображение уже вытягивается другим клиентом. Также я попытался отменить текущее нажатие, и я не смог здесь - ошибка отчет о проблеме.
$sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.
Как я могу показать ход продолжения докеры?
Ответы
Ответ 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 не работал у меня во время работы с докером.