기타

Docker vs Podman

어러버리 2025. 5. 19. 08:06

https://www.docker.com/

 

Docker: Accelerated Container Application Development

Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.

www.docker.com

https://podman.io/

 

Podman

Have fun coloring and learn about Podman! A decentralized team of open source container tool superheroes comes to the rescue when an asteroid storm threatens the planet. Learn about each tool—Podman, CRI-O, Buildah, Skopeo, and OpenShift—as they redesi

podman.io

 


 

Docker 와 Podman의 가장 큰 차이점은 Podman은 데몬이 필요하지 않습니다.

 

또한, Podman은 루트 권한이 없어도 사용이 가능합니다.

이 때문에 고객사에서 보안문제로 Podman을 사용하는 경우도 있었습니다.

 

Podman은 Docker CLI와 거의 100% 호환되기 때문에,

alias docker=podman

 

해당 커맨드를 .zshrc 혹은 .bashrc 에 넣어서 똑같이 사용할 수 있습니다.

 


 

keycloakify 를 사용하던 도중, 

npx keycloakify start-keycloak

 

커맨드로 keycloak을 실행하려고 할 때

 

Docker required. Install it with Docker Desktop: https://www.docker.com/products/docker-desktop/ (or any other way)

 

alias를 등록했음에도 이런 에러가 떠서 아래 커맨드로 해결했습니다.

 

sudo ln -s /usr/local/bin/podman /usr/local/bin/docker

 

 

 

'기타' 카테고리의 다른 글

자주 사용하는 스크랩  (0) 2025.09.19
Kubernetes NFS-CSI 이미 생성된 PV의 경로 옮기는 법  (2) 2025.07.09