도커-머신 메모리 Mac을 늘리는 방법
저는 도커가 처음이고 도커 이미지 - http://docs.memsql.com/4.0/setup/docker/ 에서 MemSQL을 설정하는 이 튜토리얼을 진행하려고 합니다. 저는 Mac에 있고 튜토리얼은boot2docker
더 이상 사용되지 않는 것 같습니다.
VM을 실행하려면 4GB 메모리가 필요합니다.자습서는 이 작업을 수행하는 방법을 지정합니다.boot2docker
하지만 도커 기계/도커 도구 상자로 이 작업을 수행할 방법을 찾을 수 없습니다.
다음은 제가 사용하는 명령이며 boot2docker 구성을 변경하지 않고 튜토리얼을 진행하려고 시도하는 오류입니다.
docker run --rm --net=host memsql/quickstart check-system
Error: MemSQL requires at least 4 GB of memory to run.
명령줄을 통해 이 작업을 수행할 수 있습니다.예를 들어 기본 1cpu/2048MB RAM에서 시스템을 변경하려면 다음을 실행합니다.
docker-machine stop
VBoxManage modifyvm default --cpus 2
VBoxManage modifyvm default --memory 4096
docker-machine start
그런 다음 설정을 확인할 수 있습니다.
VBoxManage showvminfo default | grep Memory
VBoxManage showvminfo default | grep CPU
리고그.docker-machine inspect
편올려면하,집바고~/.docker/machine/machines/default/config.json
변경 사항을 반영합니다.
도커 시스템을 생성할 때 메모리 크기를 지정할 수 있습니다.
docker-machine create -d virtualbox --virtualbox-memory 4096 default
이게 도움이 된다면 알려주세요.
MacOS에서 Docker 버전 1.12.1(빌드: 12133) 이상의 경우 UI에서 CPU와 RAM을 변경하고 Docker를 다시 시작하는 옵션이 있습니다.도구 모음에서 기본 설정을 찾을 수 있습니다.명확하게 하기 위해 이미지를 첨부합니다.
2020년 8월 업데이트: 기본 설정 -> 리소스 (@swedge218에 감사드립니다)
이전 단계(지금은 사라졌을 수 있음):기본 설정 -> 고급 -> 리소스 조정 -> 적용 및 다시 시작
도커 기계 유지 관리자입니다.조정하는 것은 아니라고 생각합니다.config.json
수동으로 작동합니다.
은 " 가지옵다음같과시이것생다입니는성하을스템두션은▁with▁the▁machine다니것▁your▁are입▁create"로 기계를 만드는 것입니다.--virtualbox-memory
를 설정하거나 VirtualBox GUI("설정 > 시스템")에서 VM의 메모리를 조정합니다.기계의 전원이 꺼져 있고 작동하는 작은 슬라이더가 있어야 합니다.
EDIT:할 수 .VBoxManage
.
저는 일에 대한 다른 답을 얻을 수 없었습니다.기본 시스템을 제거하고 더 많은 메모리로 다시 만드는 것이 유일하게 제게 효과적이었습니다.
docker-machine rm default
docker-machine create -d virtualbox --virtualbox-memory=4096 --virtualbox-cpu-count=2 --virtualbox-disk-size=50000 default
이 수정사항은 https://www.ibm.com/developerworks/community/blogs/jfp/entry/Using_Docker_Machine_On_Windows?lang=en 에서 확인할 수 있습니다.
다른 답변에서는 VBoxManage를 사용하여 메모리를 변경하는 방법을 보여주었습니다.
docker-machine stop default
VBoxManage modifyvm default --memory 4096
docker-machine start default
명령줄에서 변경 내용 확인하기
VBoxManage showvminfo default | grep Memory
OR
docker-machine ssh default free
fox xhyve(다른 가상화 환경에서 macro) ~/.docker/machine/default/config.json 속성 Driver/Memory(기본값 1024)를 수정한 후 도커 시스템을 다시 시작하여 변경 사항을 적용할 수 있습니다.
애플 실리콘
저는 애플 실리콘을 위한 해결책을 찾고 있었고, 제가 이해한 바로는.docker-machine
사용되지 않아(링크), 결국 콜리마(링크)를 사용하게 되었습니다.
콜리마 설명서에 따라 CPU 수와 사용 가능한 RAM을 다음과 같이 정의할 수 있습니다.
colima start --cpu 1 --memory 2 --disk 10
기존 VM을 수정하려면 다음을 수행합니다.
colima stop
colima start --cpu 4 --memory 8
언급URL : https://stackoverflow.com/questions/32834082/how-to-increase-docker-machine-memory-mac
'source' 카테고리의 다른 글
인쇄 문으로 저장 프로시저를 디버깅하는 방법은 무엇입니까? (0) | 2023.08.10 |
---|---|
jQuery - 보이지 않을 때 요소 너비 가져오기(표시:없음) (0) | 2023.08.10 |
도커 컨테이너 SSL 인증서 (0) | 2023.08.10 |
Visual Studio 2013 ASP에서 Antlr 패키지의 목적은 무엇입니까?NET 프로젝트? (0) | 2023.08.10 |
MySQL에서 숫자로 막대 필드 정렬 (0) | 2023.08.10 |