>운영 및 유지보수 >Docker >Docker에서 메모리 부족 문제를 해결하는 방법

Docker에서 메모리 부족 문제를 해결하는 방법

藏色散人
藏色散人원래의
2022-01-12 11:29:528815검색

불충분한 도커 메모리에 대한 해결 방법: 1. "C:Users(username)AppDataRoamingDockersettings.json"을 찾습니다. 2. memoryMiB 값을 편집합니다. 3. 도커를 다시 시작합니다.

Docker에서 메모리 부족 문제를 해결하는 방법

이 기사의 운영 환경: 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).

&#39;DockerDesktopVM&#39; 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.