

Future Engineering
기술의 최전선을 기록합니다.
Colima 기본 설정 및 옵션 설명
카테고리 구분을 모호하게 만들어, Docker와 직접적인 관련은 없지만 해당 글을 Docker 카테고리에 작성하게 되었습니다.
Colima 인스턴스의 기본 리소스 설정(CPU, Ram, 디스크)를 설명하고, 사용자가 이 설정을 필요에 따라 커스터마이징 할 수 있습니다.
colima start의 기본 리소스 설정
명령얼 추가 옵션 없이 실행하면, colima는 기본 리소스를 할당하여 실행됩니다.
-
CPU: 기본적으로 2개의 가상 CPU 코어 할당.
-
메모리 (RAM): 2GB (2GiB)의 RAM이 할당.
-
디스크 공간: 초기 디스크 크기는 60GB (60GiB)로 설정.
-
런타임: 기본 Docker 환경을 제공하기 위해 Docker 런타임이 사용됩니다.
-
아키텍처: 호스트 머신(사용자의 Mac)의 아키텍처(예: Apple Silicon의
aarch64
또는 Intel Mac의x86_64
)를 따릅니다.
이 기본 설정은 대부분의 개발 환경에서 Docker 컨테이너를 실행하기에 충분하지만, 더 많은 리소스가 필요하거나 반대로 최소한의 리소스만 사용하고 싶을 때는 설정을 변경할 수 있습니다.
그럼 위에는 기본이고, 일반적으로 Colima 리소스 커스터마이징을 위해 글을 찾아보셨을겁니다.
colima start 명령에 특정 옵션을 추가하여 CPU, 메모리, 디스크 설정을 변경할 수 있습니다.
CPU 및 메모리 설정
colima start --cpu 4 # 4개의 CPU 코어 할당
colima start --memory 4
colima start --memory 8
colima start --cpu 4 --memory 8
디스크 공간 설정
디스크 공간은 --disk
옵션을 사용하여 지정할 수 있습니다. 이는 Colima 인스턴스를 처음 생성할 때만 적용되는 중요한 옵션입니다. 이미 생성된 인스턴스의 디스크 크기를 --disk
옵션으로 직접 변경할 수는 없습니다. (단, Colima 버전 0.5.3부터는 명령을 통해 기존 디스크 크기를 늘리는 것은 가능합니다.)
colima start --disk 100 # 100GB 디스크 공간 할당
현재 Colima 설정 확인
현재 Colima 인스턴스에 적용된 리소스 설정을 확인하려면 언제든지 colima status
명령어를 사용하면 됩니다.
colima status