Han*_*ele 16 docker docker-compose
我安装了最新的Docker for Mac,我遇到了一个问题,它似乎docker-compose up陷入了其中一个容器的Downloading状态:
± |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
Run Code Online (Sandbox Code Playgroud)
^^这就是我在命令行上看起来的样子.停止和启动没有帮助,它立即输出相同的输出.
我试过rm容器,但我想它还不存在,它返回输出No stopped containers.--force-recreate也被困在同一个地方.也许我不是在谷歌搜索正确的术语,但我没有找到任何有用的尝试 - 任何指针?
Han*_*ele 27
我只需要重启Docker.
Linux用户可以使用sudo service docker restart.
Docker for Mac在OS X工具栏的Docker小部件中有一个方便的按钮:

如果您碰巧使用Docker Toolkit试试docker-machine restart.
Dhr*_*aku 11
我遇到了同样的问题!重新启动服务没有帮助,再次下载也没有帮助。它曾经卡在随机实例中,让我别无选择,只能终止拉取请求。
对我有用的一件事是一次下载 1 个文件。对于 Ubuntu 用户,您可以使用以下步骤:
停止服务:
sudo service docker stop
Run Code Online (Sandbox Code Playgroud)将最大并发下载设置为 1 启动 docker:
sudo dockerd --max-concurrent-downloads 1
Run Code Online (Sandbox Code Playgroud)下载所需的图像:
sudo docker pull <image_name>
Run Code Online (Sandbox Code Playgroud)下载图像,然后停止终端并像之前一样再次启动守护进程。
sudo service docker start
Run Code Online (Sandbox Code Playgroud)今天早上我遇到了类似的情况,我的网络突然出现了,我不得不重新启动现代设备,同时docker-compose还在从docker hub下载东西.
是的,反弹docker daemon过程似乎解决了这个问题.
对于Linux用户 - 做sudo service docker restart修复它.
| 归档时间: |
|
| 查看次数: |
16744 次 |
| 最近记录: |