当我使用Docker快速启动终端时出现以下错误" bash:fork:retry:没有子进程"当我使用git bash shell时甚至是相同的。我认为我的系统无法正确加载bash shell。有人可以帮忙解决这个问题。
系统:Windows 7 内存:8GB Error Screenshot
答案 0 :(得分:1)
这可能是由于某些资源限制,无论是在服务器本身(或)特定于您的用户帐户。可以通过ulimit -a
检查shell中的限制。 Esp检查ulimit -u
最大用户进程,如果已达到最大进程,则fork无法创建任何新进程并因此错误而失败。这也可能是由于swap/memory
资源问题
答案 1 :(得分:-1)
尽量不要使用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
同样,任何时候都不需要bash。