15장. RHEL 웹 콘솔을 사용하여 컨테이너 관리
RHEL 웹 콘솔을 사용하여 컨테이너 및 Pod를 관리할 수 있습니다. 웹 콘솔을 사용하면 루트가 아닌 사용자 또는 root 사용자로 컨테이너를 생성할 수 있습니다.
- root 사용자는 추가 권한 및 옵션을 사용하여 시스템 컨테이너를 생성할 수 있습니다.
루트가 아닌 사용자는 다음 두 가지 옵션이 있습니다.
- 사용자 컨테이너만 생성하려면 기본 모드 - Limited 액세스 에서 웹 콘솔을 사용할 수 있습니다.
- 사용자 및 시스템 컨테이너를 모두 생성하려면 웹 콘솔 페이지의 상단 패널에서 access 를 클릭합니다.
root와 rootless 컨테이너의 차이점에 대한 자세한 내용은 rootless 컨테이너에 대한 특수 고려 사항을 참조하십시오.
15.1. 웹 콘솔에서 컨테이너 체크포인트 생성
웹 콘솔을 사용하면 실행 중인 컨테이너 또는 개별 애플리케이션에서 체크포인트를 설정하고 해당 상태를 디스크에 저장할 수 있습니다.
체크포인트를 만드는 것은 시스템 컨테이너에서만 사용할 수 있습니다.
사전 요구 사항
- 컨테이너가 실행 중입니다.
RHEL 10 웹 콘솔을 설치했습니다.
자세한 내용은 웹 콘솔 설치 및 활성화를 참조하십시오.
cockpit-podman
애드온이 설치되어 있습니다.dnf install cockpit-podman
# dnf install cockpit-podman
Copy to Clipboard Copied!
프로세스
RHEL 10 웹 콘솔에 로그인합니다.
자세한 내용은 웹 콘솔에 로그인 을 참조하십시오.
- 기본 메뉴에서 Podman 컨테이너 를 클릭합니다.
- 컨테이너 테이블에서 수정할 컨테이너를 선택하고 오버플로 아이콘 메뉴를 클릭하고 Checkpoint 를 선택합니다.
선택 사항: Checkpoint 컨테이너 형식에서 필요한 옵션을 확인합니다.
- 체크포인트 파일을 모두 보관: 체크포인트 중 CRIU에서 생성한 모든 임시 로그 및 통계 파일을 보관합니다. 추가 디버깅에 대한 체크포인트가 실패하면 이러한 파일은 삭제되지 않습니다.
- Checkpoint를 디스크에 작성한 후 실행을 종료: 중지 대신 체크포인트를 사용한 후 컨테이너를 실행 상태로 둡니다.
- 설정된 TCP 연결 유지 지원
- 를 클릭합니다.
검증
- 기본 메뉴에서 Podman 컨테이너를 클릭합니다. Checkpointed 컨테이너를 선택하고 오버플로 메뉴 아이콘을 클릭하고 복원 옵션이 있는지 확인합니다.