繁体   English   中英

运行docker快速启动终端或在/ git bash shell中运行时,“ bash:fork:重试:无子进程”

[英]“bash: fork: retry: No child processes ” when running docker quick start terminal or in /git bash shell

当我使用Docker快速启动终端时,出现以下错误:“ bash:fork:retry:无子进程”,即使在使用git bash shell时也是如此。 我认为我的系统无法正确加载bash shell。 有人可以帮助解决这个问题。

系统:Windows 7内存:8gb 错误屏幕截图

这可能是由于服务器本身(或特定于您的用户帐户)的某些资源限制所致。 您可以通过ulimit -a检查外壳中的限制。 Esp检查ulimit -u max用户进程,如果已达到最大进程数,则fork无法创建任何新进程,并因该错误而失败。 这也可能是由于swap/memory资源问题

尽量不要使用quicktart或任何bash。

从常规CMD中,检查docker-machine.exe的安装位置(或直接从https://github.com/docker/machine/releases复制它)

然后输入:

docker-machine ls
# if you see one machine "default"
docker machine start
docker-machine ssh

如果没有机器:

docker-machine create -d virtualbox default

同样,在任何时候都不需要重击。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM