본문 바로가기
IT&DEV - IT & 개발/Common

Podman 주요 명령어 모음

by Hoft 2025. 1. 23.

RHEL(Red Hat Enterprise Linux)에서 Podman은 컨테이너를 관리하기 위한 도구로, Docker와 유사한 CLI 명령어를 제공합니다. 그러나 Podman은 데몬리스(daemonless) 방식으로 작동하며, rootless 모드도 지원합니다. 아래는 Podman에서 자주 사용되는 주요 명령어들입니다:


1. Podman 설치 및 설정

  • 설치:
    sudo yum install -y podman
  • 버전 확인:
    podman --version
  • 상태 확인:
    podman info

2. 이미지(Image) 관리

  • 이미지 검색:
    podman search <이미지이름>
  • 이미지 다운로드:
    podman pull <이미지이름>
  • 이미지 목록 확인:
    podman images
  • 이미지 삭제:
    podman rmi <이미지ID 또는 이미지이름>

3. 컨테이너(Container) 관리

  • 컨테이너 생성 및 실행:예:
    podman run -d --name my-container -p 8080:80 nginx
    podman run <옵션> <이미지이름> <명령어>
  • 실행 중인 컨테이너 목록 확인:
    podman ps
  • 모든 컨테이너 목록 확인:
    podman ps -a
  • 컨테이너 시작/중지:
    podman start <컨테이너ID 또는 이름> podman stop <컨테이너ID 또는 이름>
  • 컨테이너 삭제:
    podman rm <컨테이너ID 또는 이름>

4. Pod 관리

  • Pod 생성:
    podman pod create --name <pod이름>
  • Pod 목록 확인:
    podman pod ls
  • Pod 삭제:
    podman pod rm <pod이름>

5. 컨테이너 로그 및 상태 확인

  • 로그 보기:
    podman logs <컨테이너ID 또는 이름>
  • 컨테이너 상태 확인:
    podman inspect <컨테이너ID 또는 이름>

6. 볼륨(Volume) 관리

  • 볼륨 생성:
    podman volume create <볼륨이름>
  • 볼륨 목록 확인:
    podman volume ls
  • 볼륨 삭제:
    podman volume rm <볼륨이름>

7. 기타 유용한 명령어

  • 이미지/컨테이너 정리:
    podman system prune
  • 컨테이너 쉘 접속:
    podman exec -it <컨테이너ID 또는 이름> /bin/bash
  • Podman 도움말:
    podman --help

Podman은 Docker와 호환되는 CLI 명령어를 제공하므로, Docker 사용자라면 쉽게 적응할 수 있습니다. 😊

댓글