2016-06-28 10 views
8

mam zainstalowaną najnowszą Döcker dla Mac i używam do problemu, gdy okazuje się, że docker-compose up tkwi w stanie Downloading do jednego z pojemników:Docker Compose zatrzymany pobraniem lub pociągnięcie warstwę fs

± |master ✗| → docker-compose up --build 
Pulling cardapp (quay.io/company/container:prod)... 
prod: Pulling from company/container 
somehash: Already exists 
somehash: Already exists 
somehash: Already exists 
somehash: Already exists 
somehash: Pulling fs layer 
somehash: Already exists 
somehash: Already exists 
somehash: Downloading [=================================================> ] 234.6 MB/239.3 MB 
somehash: Download complete 
somehash: Download complete 

^^ to jest dosłownie to, jak wygląda na mojej linii poleceń. Zatrzymywanie i uruchamianie nie pomogło, natychmiast wyświetla to samo wyjście.

Próbowałem do rm pojemnika, ale myślę, że jeszcze nie istnieje, zwraca wynik No stopped containers. --force-recreate również utknie w tym samym miejscu. I może nie szukam odpowiedniej terminologii, ale nie znalazłem nic przydatnego do wypróbowania - żadnych wskazówek?

Odpowiedz

13

Po prostu potrzebowałem ponownie uruchomić Docker.

Użytkownicy systemu Linux mogą używać sudo service docker restart.

Docker for Mac posiada wygodny przycisk do tego w widgecie Docker na pasku OS X: Docker for Mac in the OS X toolbar with restart button

5

miałem tego ranka gdzie moja sieć nagle zszedł podobną sytuację i byłem zmuszony wyłéczaj nowoczesny, podczas gdy docker-compose był wciąż w trakcie pobierania rzeczy z centrum dokującego.

Tak, odrzucenie procesu docker daemon wydaje się rozwiązać ten problem.

Dla użytkowników Linux użytkowników - wykonaj sudo service docker restart, aby to naprawić.

+0

„odbijając' doker daemon'”- używam Döcker dla Mac, myślę, że to będzie takie samo jak naciśnięcie przycisku restartu ? – Hannele

+0

@Hannele - tak, ponieważ po ponownym uruchomieniu komputera, system operacyjny zabiłby/zamknął wszystkie uruchomione procesy (w tym proces demona docker) przed ponownym uruchomieniem systemu operacyjnego. –

+0

Ah przepraszam - miałem na myśli przycisk restartu w widgecie Docker - ale myślę, że to nadal obowiązuje :) – Hannele

0

Miałem podobny problem na dockingu dla Windows przez kilka dni i kiedy próbowałem połączyć się z maszyną wirtualną (przez Hyper-V Manager) pobieranie zaczęło przyspieszać wzdłuż. Nie mam pojęcia dlaczego, ale on pracował dla mnie ...

Screenshot