참고:

Podman을 시작합니다.

소개

이 실습에서는 Oracle Linux 8 이상에서 Podman을 사용해 봅니다. Podman을 설치하고 저장소에서 이미지를 가져온 다음 이미지를 사용하여 컨테이너를 실행합니다.

목표

이 실습에서는 다음 작업을 수행합니다.

필요 사항

Podman 패키지 설치

주: 무료 실습 환경을 사용할 때는 연결 및 기타 사용 지침은 Oracle Linux Lab Basics을 참조하십시오.

  1. 터미널을 열고 Oracle Linux 8 인스턴스에 연결합니다.

  2. container-tools 모듈을 설치합니다.

    sudo dnf module install container-tools:ol8
    

    이 명령은 Podman(아직 설치되지 않은 경우)과 skopeo 및 buildah를 포함한 다른 툴을 포함하는 container-tools 모듈을 설치합니다.

    하나는 SELinux 지원 시스템에서 podman를 비루트 사용자로 실행할 수 있는 container-selinux입니다.

    Dnf는 설치할 패키지 목록과 종속성을 포함하는 컨테이너 도구 모듈 정보를 표시합니다.

  3. 설치를 계속하려면 y를 입력합니다.

    container-tools 모듈의 설치가 완료됩니다.

  4. Podman 구성 및 버전을 확인합니다.

    podman info
    

    정보 출력

  5. Podman 명령은 일반 사용자로 실행하거나 향상된 권한을 가진 sudo 사용자로 실행할 수 있습니다. 추가 명령 세부 정보를 보려면 podman 설명서 페이지를 사용합니다.

    man podman
    

    매뉴얼 페이지

Oracle Linux 8 Slim 이미지 가져오기

컨테이너 이미지는 저장소에서 호스팅됩니다. 기본적으로 Oracle Linux 8에 대한 Podman 및 skopeo는 Oracle Container Registry, Docker Hub, Quay.io, Fedora 및 CentOS 레지스트리를 사용하도록 구성됩니다.

  1. 로컬 스토리지의 기존 이미지 나열

    podman images
    

    이미지 출력

  2. oraclelinux:8-slim 이미지를 당깁니다.

    podman pull os/oraclelinux:8-slim
    

    출력 가져오기

    이미지가 로컬 시스템 저장소로 다운로드됩니다.

  3. 다운로드한 이미지를 확인합니다.

    podman images
    

    이미지 출력

Oracle Linux 8 Slim 이미지 실행

oraclelinux:8-slim 이미지를 사용하여 컨테이너를 시작합니다. 이 연습의 컨테이너는 대화식 bash 터미널을 실행합니다.

  1. bash 셸을 실행하는 대화식 컨테이너를 만듭니다.

    podman run --rm -it oraclelinux:8-slim
    

    run2개 결과

    컨테이너 내에서 Linux 명령을 실행할 수 있는 bash 터미널이 제공됩니다.

  2. 컨테이너를 종료합니다.

    exit
    

    컨테이너는 --rm 옵션 사용으로 인해 실행된 후 자동으로 제거됩니다.

  3. --rm 옵션 없이 동일한 명령을 다시 실행합니다.

    podman run -it oraclelinux:8-slim
    

    실행 결과

  4. 앞에서와 같이 컨테이너를 종료합니다.

  5. 로컬 스토리지의 모든 컨테이너 목록을 가져옵니다.

    podman ps -a
    

    -a를 사용하면 출력에 실행 중인 컨테이너와 실행 중이 아닌 컨테이너가 모두 표시됩니다.

    ps 출력

기존 컨테이너 및 이미지 제거

깨끗한 환경에서 실습에 사용된 컨테이너 및 이미지를 제거합니다.

  1. 생성된 컨테이너를 제거합니다.

    podman rm <CONTAINER_ID>
    

    <CONTAINER_ID>podman ps -a를 실행하여 결정됩니다.

    rm_output

  2. 컨테이너가 제거되었는지 확인합니다.

    podman ps -a
    

    ps_verify

  3. 다운로드한 Oracle Linux 8 Slim 이미지를 제거합니다.

    podman rmi <IMAGE_ID>
    

    <IMAGE_ID>podman images를 실행하여 결정됩니다.

    rmi 출력

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 찾아보거나 Oracle Learning YouTube channel에서 무료 학습 콘텐츠에 액세스할 수 있습니다. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer로 변경하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.