Skip to main content

One post tagged with "Podman"

View All Tags

Mac에서 Docker 사용하기

· 13 min read

Docker는 Linux 컨테이너를 만들고 사용하기 때문에 Linux가 아닌 Mac이나 Windows 환경에서 사용하려면 가상화가 필요하다. 다시 말해, Linux에서는 간단하게 Docker Engine만 설치하면 Docker CLI를 사용할 수 있지만 Mac이나 Windows에서는 가상화를 도와주는 툴을 설치할 수 밖에 없다.

Windows를 사용할 때는 WSL이라는 확실한 답이 있어서 크게 고민할 필요가 없었다. Docker Desktop을 사용했을 때도 내부적으로 WSL 상에서 동작했고 직접 WSL에 Docker Engine을 설치해서 CLI만 사용하는 것도 큰 무리가 없었다.

하지만 Mac은 상황이 달랐다. Mac은 Linux와 같은 POSIX 환경이라서 Linux 가상화의 필요성이 적다보니 WSL 같은 확실한 답이 없고 선택지가 다양한 느낌이었다. 그래서 난 내 입맛에 맞게 여러 세팅을 옮겨 다니게 되었는데, 내가 Mac에서 Docker를 사용하기 위해 어떻게 세팅했었고 왜 다른 세팅으로 옮겼는지, 현재는 어떤 세팅을 사용 중인지 정리해봤다.