我所有的docker命令都挂起了,例如当我运行时
docker image ls
Docker版本:17.12.0 Mac版本:10.13.3
答案 0 :(得分:0)
这是Mac上Docker的known issue。当我尝试更深入地研究这个问题并找到对我有用的解决方案时,我遇到了同样的问题。
默认情况下,Docker为docker
守护程序分配4个CPU内核。当Docker挂起时,如果通过活动监视器检查计算机上的CPU利用率,您可能会看到该进程占用了400%的CPU-这意味着该进程在CPU上已达到极限,因此变得无响应。
尽管最终修复必须由Docker团队提供,但是您可以做的是为Docker进程分配更多的内核,以使其不会停止运行。您可以通过单击Mac右上角的Docker
图标来实现。然后导航到Preferences -> Advanced
。在那里,您可以增加要分配给Docker的CPU内核数。将其从4更改为6对我有用。您甚至可以尝试增加要分配给进程的最大内存,尽管我不认为内存是问题。
希望这会有所帮助。
答案 1 :(得分:0)
我也有类似情况。
我正在使用Docker Desktop 18.x。
component.ts
。