Header Banner
GG Logo

Future Engineering

기술의 최전선을 기록합니다.

기술 자료/Docker/Colima 기본 설정 및 옵션 설명

Colima 기본 설정 및 옵션 설명

Docker약 1개월 전

카테고리 구분을 모호하게 만들어, 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

키워드

Colima 리소스 설정 방법Colima 메모리 할당Colima CPU 설정colima start 옵션