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 --listpour la liste de tous les cours docker tiredocker pull --resumepour reprendre un pulldocker pull --rmpour 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.