2026-01-20 23:12:34

1. 탈 도커를 위한 준비

 

오픈소스/무료중에 고민

podman은 호환성이슈있음

OrbStack은 오픈소스가 아님

으로 Colima를 골랐습니다.

OrbStack은 좋아보이긴합니다.

 

https://github.com/abiosoft/colima

 

GitHub - abiosoft/colima: Container runtimes on macOS (and Linux) with minimal setup

Container runtimes on macOS (and Linux) with minimal setup - abiosoft/colima

github.com

 

 

2. Colima 정리

 

장점

1. 오픈소스: Docker Desktop처럼 라이선스가 복잡하고 유료화 되지 않음

2. 가볍고 빠름 (VZ 모드 사용 시): M 프로세서 사용시 네이티브와 큰 차이 없슴

3. Docker CLI 호환: 컨테이너 런타임 지원

        https://github.com/abiosoft/colima/blob/main/README.md#features

4. 빠른 설정: 명령줄 한 줄로 쉽게 CPU, 메모리, 디스크 용량을 조절 가능

 

단점

1. GUI 없음: 대시보드가 없슴 ( LazyDocker 등을 사용가능 )

2. 처음 사용시 뭐가 많음: 처음 한 번은 최적화 옵션(--vm-type vz 등)을 직접 입력해야하는 과정

3. 네트워크/볼륨 마운트: 설정에 따라 파일 I/O 속도가 조금 느린 편 (옵션- virtiofs )

 

3. 설치 명령어

 

brew install colima

 

colima start

 

colima start --help

colima start --edit

위 2개중 선택

 

colima start --cpu 1 --memory 2 --disk 10 --vm-type=vz --mount-type=virtiofs

1코어 2렘 10용량으로 시작

colima stop

colima start --cpu 4 --memory 8 --vm-type=vz --mount-type=virtiofs

4코 8렘으로 변경

 

colima start --vm-type=vz --vz-rosetta

로제타 환경으로도 사용가능

 

 

4. 사용후기

일단 기존에 있는 Docker-compose.yml을 유지하는게 가능은 합니다.

도커랑 Colima랑 둘다 사용

 

docker context ls

명령어로 현재 도커 엔진확인

 

NAME            DESCRIPTION                               DOCKER ENDPOINT                                  ERROR
colima *        colima                                    unix:///Users/사용자명/.colima/default/docker.sock
default         Current DOCKER_HOST based configuration   unix:///var/run/docker.sock
desktop-linux   Docker Desktop                            unix:///Users/사용자명/.docker/run/docker.sock

 

저는 최우선 순위로 Colima 로 되어있습니다.

그래서 구지 도커로 쓰려면

docker context use desktop-linux

로 해주면 됩니다.

 

mysql 로 테스트를 해봤습니다.

 

전체 순서는 머신키고

colima 확인하고

mysql 켜고

입니다.

 

colima start --cpu 4 --memory 8 --vm-type=vz --mount-type=virtiofs

 

docker context use colima

 

docker run --name mysql-tteesstt -e MYSQL_ROOT_PASSWORD=1234 -p 3306:3306 -d mysql

 

 

잘 작동하네요!

 

mysql 켜기만한 상태에서

메모리 사용량 보니까 이정도네요.

 

csv 파일 넣으니까 그제서야 느는거 보면 정상적인거같습니다.

 

 

'도커-공부' 카테고리의 다른 글

도커 공유 데이터 메모용  (0) 2025.11.24
docker로 mysql과 grafana,orchestrator 구성하고 aws 사용하기  (5) 2025.03.24
docker ps (-a) 차이  (0) 2025.03.10
Mysql 도커로 구동  (0) 2025.02.04
MSSQL 도커로 돌리기  (0) 2025.02.03