본문 바로가기
Programming/Docker

개발자 MacOS 맥북 - 도커데스크탑 대신 효율갑 "Colima" 사용기

by Chan_찬 2025. 2. 20.
반응형

Colima란?

Colima는 최소한의 설정으로 Docker 컨테이너를 실행할 수 있는 오픈소스 컨테이너 런타임입니다. Mac 환경에서 CLI 기반으로 간편하게 Docker를 사용할 수 있도록 도와줍니다.

Colima vs Docker Desktop

Colima와 Docker Desktop의 장점 비교는 다음과 같습니다.

Colima의 장점

✅ I/O 작업과 CPU 부하 처리에서 더 나은 성능 제공
✅ 가볍고 리소스를 효율적으로 사용
✅ 무료로 사용 가능

Docker Desktop의 장점

✅ 직관적인 GUI 제공
✅ 더 넓은 운영체제 지원 (Windows 포함)
✅ 기업용 지원 서비스 제공

Colima는 가벼운 환경에서 빠르게 Docker를 실행하려는 개발자에게 적합하며, Docker Desktop은 GUI를 선호하는 사용자나 기업 환경에서 더 유용할 수 있습니다.

설치

Colima는 Homebrew를 통해 간단하게 설치할 수 있습니다.

$ brew install colima

Colima 실행

설치 후 아래 명령어를 입력하여 Colima를 실행합니다.

$ colima start

상태 확인

Colima의 실행 상태를 확인하는 명령어는 다음과 같습니다.

$ colima status
$ colima list

출력 예시는 다음과 같습니다.

INFO[0000] colima is running using QEMU                 
INFO[0000] arch: aarch64                                
INFO[0000] runtime: docker                              
INFO[0000] mountType: sshfs                             
INFO[0000] socket: unix:///Users/user/.colima/default/docker.sock

Docker가 Colima에서 실행 중인지 확인

Colima가 올바르게 활성화되었는지 확인하려면 docker context ls 명령어를 사용합니다. Colima 옆에 * 표시가 있으면 정상적으로 실행 중인 것입니다.

$ docker context ls

출력 예시:

NAME            DESCRIPTION    DOCKER ENDPOINT   ERROR
colima *   
default                          
desktop-linux

만약 Colima가 기본 컨텍스트로 설정되지 않았다면, 아래 명령어를 실행하여 설정할 수 있습니다.

$ docker context use colima

출력 예시:

colima
Current context is now "colima"

Colima 설정 변경

Colima의 기본 설정을 수정하려면 colima template 명령어를 사용하여 CPU, 메모리, 디스크 등의 설정을 변경할 수 있습니다.

$ colima template

이 글이 도움이 되셨다면 Colima를 직접 설치하고 사용해보세요! 🚀

728x90
반응형
BIG
Buy me a coffeeBuy me a coffee

댓글