dockerdocker-compose

Docker Compose stuck downloading or pulling fs layer


I have the latest Docker for Mac installed, and I'm running into a problem where it appears that docker-compose up is stuck in a Downloading state for one of the containers:

± |master ✗| → docker-compose up --build
Pulling container (repo.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

^^ this is literally what it looks like on my command line. Stopping and starting hasn't helped, it immediately outputs this same output.

I've tried to rm the container but I guess it doesn't yet exist, it returns the output No stopped containers. --force-recreate also gets stuck in the same place. And perhaps I'm not googling for the right terminology but I haven't found anything useful to try - any pointers?


Solution

  • I just needed to restart Docker.

    Linux users can use sudo service docker restart.

    Docker for Mac has a handy button for this in the Docker widget in the macOS toolbar: Docker for Macintosh in the macOS toolbar with restart button

    If you happen to be using Docker Toolkit try docker-machine restart.