簡體   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