개발스토리지😃

[인프라] 맥OS에서 도커실행이 안될 때 대체제 Podman 본문

인프라/도커

[인프라] 맥OS에서 도커실행이 안될 때 대체제 Podman

believekim 2025. 1. 22. 14:46

 

Mac OS에서 Docker Desktop유료화로 인해 도커소켓에러로 실행이 안될 때가 있다.

대체제로 Podman을 사용해보았다.

 

 

 

시스템환경
OS : Mac M1

 

 

1. Podman 설치

brew install podman

 

 

2. Podman 초기화 후 실행

podman machine init
podman machine start
  • podman machine stop  // 중지하고 싶을 때

 

3. Docker와 호환이 가능하여서 alias(별칭)을 지정해주면 명령어 docker를 사용할 수 있다

alias docker=podman

 

 

 

트러블슈팅

오랜만에 사용을 하여서 도커가 설치되었는데 실행이 안되어서 살펴보니 Podman을 실행시키지 않은 문제였다

 

 

다시 실행시켜주면 해결된다

podman machine init
podman machine start

 

 

Docker compose에서 Podman이 호환이 안될 때가 있다고 한다.
사용을 하다가 문제가 생기면 다른 대체제인 Rancher를 고려해봐야겠다.