참고:
- 이 자습서는 Oracle에서 제공하는 무료 실습 환경에서 사용할 수 있습니다.
- Oracle Cloud Infrastructure 인증서, 테넌시 및 구획에 대한 예제 값이 사용됩니다. 랩을 완료한 후에는 이러한 값을 클라우드 환경과 관련된 값으로 대체하십시오.
Podman을 시작합니다.
소개
이 실습에서는 Oracle Linux 8 이상에서 Podman을 사용해 봅니다. Podman을 설치하고 저장소에서 이미지를 가져온 다음 이미지를 사용하여 컨테이너를 실행합니다.
목표
이 실습에서는 다음 작업을 수행합니다.
- Podman 설치
- 저장소에서 이미지 가져오기
- 풀링된 이미지를 사용하여 컨테이너 실행
필요 사항
- Oracle Linux 8이 설치된 실행 중인 시스템
Podman 패키지 설치
주: 무료 실습 환경을 사용할 때는 연결 및 기타 사용 지침은 Oracle Linux Lab Basics을 참조하십시오.
-
터미널을 열고 Oracle Linux 8 인스턴스에 연결합니다.
-
container-tools 모듈을 설치합니다.
sudo dnf module install container-tools:ol8
이 명령은 Podman(아직 설치되지 않은 경우)과 skopeo 및 buildah를 포함한 다른 툴을 포함하는 container-tools 모듈을 설치합니다.
하나는 SELinux 지원 시스템에서
podman
를 비루트 사용자로 실행할 수 있는 container-selinux입니다.Dnf는 설치할 패키지 목록과 종속성을 포함하는 컨테이너 도구 모듈 정보를 표시합니다.
-
설치를 계속하려면
y
를 입력합니다.container-tools 모듈의 설치가 완료됩니다.
-
Podman 구성 및 버전을 확인합니다.
podman info
-
Podman 명령은 일반 사용자로 실행하거나 향상된 권한을 가진 sudo 사용자로 실행할 수 있습니다. 추가 명령 세부 정보를 보려면 podman 설명서 페이지를 사용합니다.
man podman
Oracle Linux 8 Slim 이미지 가져오기
컨테이너 이미지는 저장소에서 호스팅됩니다. 기본적으로 Oracle Linux 8에 대한 Podman 및 skopeo는 Oracle Container Registry, Docker Hub, Quay.io, Fedora 및 CentOS 레지스트리를 사용하도록 구성됩니다.
-
로컬 스토리지의 기존 이미지 나열
podman images
-
oraclelinux:8-slim
이미지를 당깁니다.podman pull os/oraclelinux:8-slim
이미지가 로컬 시스템 저장소로 다운로드됩니다.
-
다운로드한 이미지를 확인합니다.
podman images
Oracle Linux 8 Slim 이미지 실행
oraclelinux:8-slim
이미지를 사용하여 컨테이너를 시작합니다. 이 연습의 컨테이너는 대화식 bash 터미널을 실행합니다.
-
bash 셸을 실행하는 대화식 컨테이너를 만듭니다.
podman run --rm -it oraclelinux:8-slim
컨테이너 내에서 Linux 명령을 실행할 수 있는 bash 터미널이 제공됩니다.
-
컨테이너를 종료합니다.
exit
컨테이너는
--rm
옵션 사용으로 인해 실행된 후 자동으로 제거됩니다. -
--rm
옵션 없이 동일한 명령을 다시 실행합니다.podman run -it oraclelinux:8-slim
-
앞에서와 같이 컨테이너를 종료합니다.
-
로컬 스토리지의 모든 컨테이너 목록을 가져옵니다.
podman ps -a
-a
를 사용하면 출력에 실행 중인 컨테이너와 실행 중이 아닌 컨테이너가 모두 표시됩니다.
기존 컨테이너 및 이미지 제거
깨끗한 환경에서 실습에 사용된 컨테이너 및 이미지를 제거합니다.
-
생성된 컨테이너를 제거합니다.
podman rm <CONTAINER_ID>
<CONTAINER_ID>는
podman ps -a
를 실행하여 결정됩니다. -
컨테이너가 제거되었는지 확인합니다.
podman ps -a
-
다운로드한 Oracle Linux 8 Slim 이미지를 제거합니다.
podman rmi <IMAGE_ID>
<IMAGE_ID>는
podman images
를 실행하여 결정됩니다.
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 찾아보거나 Oracle Learning YouTube channel에서 무료 학습 콘텐츠에 액세스할 수 있습니다. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer로 변경하십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.