불충분한 도커 메모리에 대한 해결 방법: 1. "C:Users(username)AppDataRoamingDockersettings.json"을 찾습니다. 2. memoryMiB 값을 편집합니다. 3. 도커를 다시 시작합니다.
이 기사의 운영 환경: Windows 7 시스템, docker 데스크탑 win 버전, Dell G3 컴퓨터.
도커 메모리 부족 문제를 해결하는 방법은 무엇입니까?
docker dektop에 대한 솔루션 메모리 부족, 메모리 RAM 부족, 시작할 수 없음
RAM을 14Gb로 수정한 후 시작에 실패하고 메모리 부족 메시지가 표시되고 GUI 설정에서 변경할 수 없으며 다음과 같은 오류 메시지가 나타납니다
Unable to start at Docker.Core.Pipe.NamedPipeClient.d__5.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters) at Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup) at Docker.Actions.<>c__DisplayClass24_0.b__0() at Docker.ApiServices.TaskQueuing.TaskQueue.<>c__DisplayClass17_0.<.ctor>b__1() Not enough memory in the system to start the virtual machine DockerDesktopVM. Could not initialize memory: Ran out of memory (0x8007000E). 'DockerDesktopVM' failed to start. (Virtual machine ID E882D002-05C8-47C9-B90E-303A9C6E22EC) Not enough memory in the system to start the virtual machine DockerDesktopVM with ram size 2048 megabytes. (Virtual machine ID E882D002-05C8-47C9-B90E-303A9C6E22EC)
솔루션
Out of memory - Issue since latest update · Issue #4368 · docker/for-win https://github.com/docker/for-win/issues/4368
해결 방법으로 settings.json 파일을 수동으로 편집하여 VM 메모리를 줄일 수 있습니다. 이는 일반적으로
C:Users(username)AppDataRoamingDockersettings.json
。编辑memoryMiB
값입니다.
다시 시작 도커 문제가 해결되었습니다!
추천 학습: "docker 튜토리얼"
위 내용은 Docker에서 메모리 부족 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!