Docker撰写卡住下载或拉动FS层
我已经安装了最新的Docker for Mac,而且我遇到了一个问题,看起来docker-compose up
被阻塞在其中一个容器的下载状态中:
± |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
^^这实际上是在我的命令行上看起来像什么。 停止和启动没有帮助,它立即输出相同的输出。
我试图rm
的容器,但我想它不存在,它返回输出No stopped containers
。 --force-recreate
也卡在同一个地方。 也许我没有用正确的术语search,但我没有发现任何有用的尝试 – 任何指针?
我只需要重新启动Docker。
Linux用户可以使用sudo service docker restart
。
Docker for Mac在OS X工具栏的Docker小部件中有一个方便的button:
今天早上我也有类似的情况,我的networking突然崩溃,我被迫重新启动现代化,而docker-compose
仍然在从docker中心下载东西。
是的,反弹docker daemon
进程似乎解决了这个问题。
对于Linux用户 – 执行sudo service docker restart
来修复它。
我在docker for windows上遇到了类似的问题几天,当我尝试连接到虚拟机(通过Hyper-Vpipe理器)时,下载开始加速。 我不知道为什么,但它为我工作…