[Docker] colima: Docker on MacOS
colima๋ MacOS์ฉ ์ปจํ
์ด๋ ๋ฐํ์ ๊ด๋ฆฌ์๋ค.
Docker, containerd ๋ฑ์ ์ปจํ
์ด๋๋ฅผ MacOS์์ ๊ฐํธํ๊ฒ ๊ตฌ์ฑํ ์ ์๋ค.
Linux๋ ๋๊ธด ํ๋๋ฐ ๊ตณ์ด ์ธ ์ด์ ๋ ์๋๋ฏ.
QEMU๋ ๋ค์ดํฐ๋ธ ๊ฐ์ํ๋ฅผ ํตํด docker๋ฅผ ๊ตฌ์ฑํด์ ์คํํ ์ ์๊ฒ ํด์ค๋ค.
๊ทธ๋ฆฌ๊ณ Docker Desktop ๊ฐ์ ๋ฐ์ชฝ์ง๋ฆฌ์๋ ๋ค๋ฅด๊ฒ, CLI ๊ธฐ๋ฐ ์ ์ด๊ฐ ๊ฐ๋ฅํ๋ค.
(Docker Desktop์ UI ์ ์ด๋ง ๊ฐ๋ฅํจ)
์ค์น
brew๋ฅผ ํตํด ์ฝ๊ฒ ์ค์นํ ์ ์๋ค,
brew install colima docker docker-compose

๊ทธ๋ผ ์ ์ฉ CLI๋ฅผ ํตํด ๋ฐํ์์ ์ ์ดํ ์ ์์ ๊ฒ์ด๋ค.

colima ์์ํ๊ธฐ
์ค์น๋๋ฉด start๋ก ์คํํ๋ฉด ๋๋ค.
๊ฐ์ํ ์คํ์ ์ ์ํด์ผํด์ ๋ฃ์ด์ค๊ฒ ๋ช๊ฐ์ง ์๋ค.
colima start --cpu CPU๊ฐ์ --memory ๋ฉ๋ชจ๋ฆฌGB --disk ๋์คํฌ๊ณต๊ฐGB --vm-type-vz --mount-type=virtiofs
vz๋ Apple ๋ค์ดํฐ๋ธ ๊ฐ์ํ ๋๊ตฌ์ธ๋ฐ, ์ด๊ฒ QEMU๋ณด๋ค ๋น ๋ฅด๋ค.
๊ทธ๋ฌ๋ฉด ๊ฐ์ํ ์ธ์คํด์ค๊ฐ ํ๋ ๋จ๊ณ , ๊ทธ ์์์ docker๊ฐ ์ค์ ๋ก ์คํ๋๋ ๊ตฌ์กฐ๋ก ๋์ํ๋ค.
๊ทธ๋ฆฌ๊ณ docker ps ๋ ๋ ค์ ์ ๋จ๋ฉด ์ ์ธํ
๋ ๊ฒ์ด๋ค.