Podman Desktop for Windows 설치하기(Docker Desktop의 대안)
Docker Desktop이 windows/mac 에서 유료로 전환이 되면서,
개발자들이 개발 테스트 목적으로 사용할 대안이 필요해졌습니다.
(Docker Desktop은 250명이 넘는 회사에서 사용하는 경우 유료로 전환되었다.)
대안으로 고려하는 Podman Desktop.
다른 대안으로 Docker CLI, Rancher Desktop, minikube 등이 존재합니다만,
Podman Desktop 은 무료이며, 멀티플랫폼을 지원하는 GUI 툴로서 우선 고려해보았습니다.
추가로, Docker Desktop이 많이 비싼건 아니지만.
Docker Desktop을 구매해서 사용하는 방안과 Podman Desktop을 사용하는 방안중에 비교해보아야 할것입니다.
Docker Desktop Pro 라이선스 기준 : 1년에 $60 (약 10만원)
Podman 이란?
Docker 진영 > docker
Redhat 진영 > podman
으로 생각하면 됩니다.
실제로 사용법 역시,
docker 명령을 podman 으로 변경해서 command 하더라도 원하는 동작이 가능할 정도로 사용법이 유사합니다.
Podman Desktop
Windows 또는 Mac에서 Podman 을 실행하는 가장 쉬운 방법은 Podman Desktop 을 실행하는 것으로,
Podman Desktop은 100% 오픈소스이며 라이선스 비용이 부과되지 않습니다. (Apache 2.0 License)
Install
Podman Desktop for Windows : https://podman-desktop.io/docs/Installation/windows-install
Podman Desktop for Mac : https://podman-desktop.io/docs/Installation/macos-install
[설치 Step]
Podman desktop 설치 동영상 : Installing Podman Desktop and Podman on Windows
설치파일 다운로드 경로 : https://podman-desktop.io/downloads/windows
Podman Desktop | Podman Desktop
Downloads for Windows
podman-desktop.io
(※ Windows installer for restricted environments : 설치중에 리소스 다운로드를 위한 인터넷이 필요하지 않음.)
Prerequisites
- 6 GB RAM
- No VPN
- WSL prerequisites
- User with administrator privileges
- Windows 64bit
- Windows 10 Build 18362 or greater, or Windows 11
- On a virtual machine: Nested Virtualization enabled
- Podman is not installed
- No WSL 2 Linux virtual machine is running
[Step1]
Enable the WSL feature without installing the default Ubuntu distribution of Linux.
See Enabling WSL 2 and WSL basic commands:
wsl --install --no-distribution |
Go to podman desktop > Install
![]() |
![]() |
[Step2]
Initialize and start | 완료 |
![]() |
![]() |