Obtenir l'état d'une image en cours de docker pull
comment obtenir l'état d'un processus de traction de docker en cours d'exécution? J'ai essayé de tirer busybox avec sudo docker pull busybox
. Mais pas de statut est affiché. Lors de l'émission d'une autre demande de pull après un ctrl+c, il est dit que l'image est déjà retirée par un autre client.J'ai aussi essayé d'annuler la traction en cours et je ne pouvais pas ici est un rapport de bogue concernant le problème.
$sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.
Comment puis-je afficher la progression d'un cours docker tirer?
2 réponses
Ce n'était pas disponible au moment où la question a été posée (2015)
Maintenant, si vous exécutez la même docker pull
dans deux fenêtres, vous voyez le même statut, c'est-à-dire quels calques sont téléchargés, jusqu'où ils sont allés, etc.
Si vous tuer juste un de ces deux docker pull
commandes, l'autre porte sur.
Si vous tuez le dernier client qui a demandé un pull
, le pull
fin de l'opération.
[la réponse originale suit...]
Ceci est une caractéristique proposée de Docker. Voir la discussion en cours à https://github.com/docker/docker/issues/6928:
Ma proposition est la suivante.
docker pull --list
pour la liste de tous les cours docker tiredocker pull --resume
pour reprendre un pulldocker pull --rm
pour supprimer une traction donnée
je pense que vous êtes derrière une procuration. Si c'est le cas, vous devez arrêter docker et le démarrer par la commande suivante
sudo HTTP_PROXY=http://<ip of proxy server:port> docker -d &
désactiver http_proxy et exporter http_proxy ne fonctionnait pas pour moi en travaillant avec docker.