Docker-Machine 메모리를 늘리는 방법 Mac
저는 Docker를 처음 사용하며 Docker 이미지 ( http://docs.memsql.com/4.0/setup/docker/) 에서 MemSQL을 설정하는이 자습서를 진행하려고합니다 . 나는 Mac을 사용 boot2docker
하고 있으며 더 이상 사용되지 않는 것으로 보이는 자습서를 사용합니다 .
VM을 실행하려면 4GB 메모리가 필요합니다. 이 튜토리얼은이를 수행하는 방법을 지정 boot2docker
하지만 docker-machine / docker 도구 상자로이를 수행하는 방법을 찾을 수 없습니다.
다음은 내가 사용하는 명령과 boot2docker 구성을 변경하지 않고 자습서를 진행하려고 시도하는 오류입니다.
docker run --rm --net=host memsql/quickstart check-system
Error: MemSQL requires at least 4 GB of memory to run.
도커 머신을 만들 때 메모리 크기를 지정할 수 있습니다.
docker-machine create -d virtualbox --virtualbox-memory 4096 default
이것이 도움이되는지 알려주세요.
명령 줄을 통해이 작업을 수행 할 수 있습니다. 예를 들어, 기본 1cpu / 2048MB RAM에서 시스템을 변경하려면 다음을 실행하십시오.
docker-machine stop
VBoxManage modifyvm default --cpus 2
VBoxManage modifyvm default --memory 4096
docker-machine start
macOS의 Docker 버전 1.12.1 (빌드 : 12133) 이상의 경우 UI에서 CPU 및 RAM을 변경하고 docker를 다시 시작하는 옵션이 있습니다. 툴바에서 기본 설정을 찾을 수 있습니다. 명확성을 위해 이미지를 첨부합니다.
단계 : 환경 설정 -> 고급 -> 리소스 조정-> 적용 및 다시 시작
여기 Docker Machine 관리자. config.json
수동으로 조정하는 것이 작동 하지 않을 것이라고 생각 합니다.
두 가지 옵션은 --virtualbox-memory
세트로 머신을 생성 하거나 VirtualBox GUI에서 VM의 메모리를 조정하는 것입니다 (내 생각에 해당 VM에 대한 "설정> 시스템"). 기계의 전원이 꺼져 있고 작동하는 작은 슬라이더가 있는지 확인하십시오.
편집 : 또 다른 대답은 .NET을 사용하여 명령 줄에서 내부 작업을 수행 할 수 있음을 보여줍니다 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
또는
docker-machine ssh default free
fox xhyve (macos의 또 다른 가상화) ~ / .docker / machine / default / config.json 속성 드라이버 / 메모리 (기본값은 1024)를 수정 한 다음 docker 시스템을 다시 시작하여 변경 사항을 적용 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/32834082/how-to-increase-docker-machine-memory-mac
'Programming' 카테고리의 다른 글
버튼 배경색으로 내 버튼에 물결 효과를 추가 하시겠습니까? (0) | 2020.08.19 |
---|---|
CSS 만 사용하여 HTML 요소가 나머지 화면 높이의 100 %를 어떻게 채울 수 있습니까? (0) | 2020.08.19 |
scrollview에 중력이 없습니다. (0) | 2020.08.19 |
Android 알림이 표시되지 않음 (0) | 2020.08.19 |
txt 파일의 각 줄을 새 배열 요소로 읽습니다. (0) | 2020.08.19 |