Jump To Close Expand all Collapse all Table of contents 컨테이너 빌드, 실행 및 관리 보다 포괄적 수용을 위한 오픈 소스 용어 교체 Red Hat 문서에 관한 피드백 제공 1. 컨테이너 시작 Expand section "1. 컨테이너 시작" Collapse section "1. 컨테이너 시작" 1.1. Podman, Buildah, Skopeo의 특성 1.2. 일반적인 Podman 명령 1.3. Docker 없이 컨테이너 실행 1.4. 컨테이너용 RHEL 아키텍처 선택 1.5. 컨테이너 툴 가져오기 1.6. rootless 컨테이너 설정 1.7. rootless 컨테이너로 업그레이드 1.8. rootless 컨테이너에 대한 특별한 고려 사항 1.9. 추가 리소스 2. 컨테이너 이미지 유형 Expand section "2. 컨테이너 이미지 유형" Collapse section "2. 컨테이너 이미지 유형" 2.1. RHEL 컨테이너 이미지의 일반 특성 2.2. UBI 이미지의 특성 2.3. UBI 표준 이미지 이해 2.4. UBI init 이미지 이해 2.5. UBI 최소 이미지 이해 2.6. UBI 마이크로 이미지 이해 3. 컨테이너 레지스트리 작업 Expand section "3. 컨테이너 레지스트리 작업" Collapse section "3. 컨테이너 레지스트리 작업" 3.1. 컨테이너 레지스트리 3.2. 컨테이너 레지스트리 구성 3.3. 컨테이너 이미지 검색 3.4. 레지스트리에서 이미지 가져오기 3.5. 짧은 이름 별칭 구성 4. 컨테이너 이미지 작업 Expand section "4. 컨테이너 이미지 작업" Collapse section "4. 컨테이너 이미지 작업" 4.1. 짧은 이름 별칭을 사용하여 컨테이너 이미지 가져오기 4.2. 이미지 나열 4.3. 로컬 이미지 검사 4.4. 원격 이미지 검사 4.5. 컨테이너 이미지 복사 4.6. 로컬 디렉터리에 이미지 계층 복사 4.7. 이미지 태그 지정 4.8. 이미지 저장 및 로드 4.9. UBI 이미지 재배포 4.10. 이미지 제거 5. 컨테이너 작업 Expand section "5. 컨테이너 작업" Collapse section "5. 컨테이너 작업" 5.1. podman run 명령 5.2. 호스트에서 컨테이너의 명령 실행 5.3. 컨테이너 내에서 명령 실행 5.4. 컨테이너 나열 5.5. 컨테이너 시작 5.6. 호스트에서 컨테이너 검사 5.7. 컨테이너에 localhost의 디렉터리 마운트 5.8. 컨테이너 파일 시스템 마운트 5.9. 고정 IP를 사용하여 데몬으로 서비스 실행 5.10. 실행 중인 컨테이너 내에서 명령 실행 5.11. 두 컨테이너 간 파일 공유 5.12. 컨테이너 내보내기 및 가져오기 5.13. 컨테이너 중지 5.14. 컨테이너 제거 5.15. 컨테이너에 대한 SELinux 정책 생성 5.16. Podman에서 사전 실행 후크 구성 6. 컨테이너 런타임 선택 Expand section "6. 컨테이너 런타임 선택" Collapse section "6. 컨테이너 런타임 선택" 6.1. runc 컨테이너 런타임 6.2. crun 컨테이너 런타임 6.3. runc 및 crun을 사용하여 컨테이너 실행 6.4. 임시로 컨테이너 런타임 변경 6.5. 컨테이너 런타임 영구 변경 7. UBI 컨테이너에 소프트웨어 추가 Expand section "7. UBI 컨테이너에 소프트웨어 추가" Collapse section "7. UBI 컨테이너에 소프트웨어 추가" 7.1. UBI init 이미지 사용 7.2. UBI 마이크로 이미지 사용 7.3. 서브스크립션 호스트의 UBI 컨테이너에 소프트웨어 추가 7.4. 표준 UBI 컨테이너에 소프트웨어 추가 7.5. 최소 UBI 컨테이너에 소프트웨어 추가 7.6. 서브스크립션된 호스트의 UBI 컨테이너에 소프트웨어 추가 7.7. UBI 기반 이미지 빌드 7.8. 애플리케이션 스트림 런타임 이미지 사용 7.9. UBI 컨테이너 소스 코드 가져오기 8. 컨테이너 이미지 서명 Expand section "8. 컨테이너 이미지 서명" Collapse section "8. 컨테이너 이미지 서명" 8.1. GPG 서명으로 컨테이너 이미지 서명 8.2. GPG 이미지 서명 확인 8.3. 개인 키를 사용하여 sigstore 서명으로 컨테이너 이미지에 서명 8.4. 공개 키를 사용하여 sigstore 이미지 서명 확인 8.5. Fulcio 및 Rekor를 사용하여 sigstore 서명으로 컨테이너 이미지에 서명 8.6. Fulcio 및 Rekor를 사용하여 sigstore 서명으로 컨테이너 이미지 확인 8.7. 개인 키 및 Rekor로 sigstore 서명으로 컨테이너 이미지에 서명 9. 컨테이너 네트워크 관리 Expand section "9. 컨테이너 네트워크 관리" Collapse section "9. 컨테이너 네트워크 관리" 9.1. 컨테이너 네트워크 나열 9.2. 네트워크 검사 9.3. 네트워크 생성 9.4. 네트워크에 컨테이너 연결 9.5. 네트워크에서 컨테이너 연결 해제 9.6. 네트워크 제거 9.7. 사용되지 않는 모든 네트워크 제거 10. 노드 작업 Expand section "10. 노드 작업" Collapse section "10. 노드 작업" 10.1. Pod 생성 10.2. Pod 정보 표시 10.3. Pod 중지 10.4. Pod 제거 11. 컨테이너 간 통신 Expand section "11. 컨테이너 간 통신" Collapse section "11. 컨테이너 간 통신" 11.1. 네트워크 모드 및 계층 11.2. 컨테이너의 네트워크 설정 검사 11.3. 컨테이너와 애플리케이션 간 통신 11.4. 컨테이너와 호스트 간의 통신 11.5. 포트 매핑을 사용하여 컨테이너 간 통신 11.6. DNS를 사용하여 컨테이너 간 통신 11.7. Pod의 두 컨테이너 간 통신 11.8. Pod에서 통신 11.9. 컨테이너 네트워크에 Pod 연결 12. 컨테이너 네트워크 모드 설정 Expand section "12. 컨테이너 네트워크 모드 설정" Collapse section "12. 컨테이너 네트워크 모드 설정" 12.1. 고정 IP로 컨테이너 실행 12.2. systemd 없이 DHCP 플러그인 실행 12.3. systemd를 사용하여 DHCP 플러그인 실행 12.4. macvlan 플러그인 12.5. 네트워크 스택을 CNI에서 Netavark로 전환 12.6. 네트워크 스택을 Netavark에서 CNI로 전환 13. Podman을 사용하여 OpenShift에 컨테이너 포트 지정 Expand section "13. Podman을 사용하여 OpenShift에 컨테이너 포트 지정" Collapse section "13. Podman을 사용하여 OpenShift에 컨테이너 포트 지정" 13.1. Podman을 사용하여 Kubernetes YAML 파일 생성 13.2. OpenShift 환경에서 Kubernetes YAML 파일 생성 13.3. Podman을 사용하여 컨테이너 및 포드 시작 13.4. OpenShift 환경에서 컨테이너 및 포드 시작 13.5. Podman을 사용하여 수동으로 컨테이너 및 Pod 실행 13.6. Podman을 사용하여 YAML 파일 생성 13.7. Podman을 사용하여 컨테이너 및 Pod 자동 실행 13.8. Podman을 사용하여 Pod 자동 중지 및 제거 14. Podman을 사용하여 systemd에 컨테이너 포트 지정 Expand section "14. Podman을 사용하여 systemd에 컨테이너 포트 지정" Collapse section "14. Podman을 사용하여 systemd에 컨테이너 포트 지정" 14.1. Quadlets를 사용하여 systemd 장치 파일 자동 생성 14.2. systemd 서비스 활성화 14.3. systemd를 사용하여 컨테이너 자동 시작 14.4. podman generate systemd 명령을 통해 Quadlets를 사용할 때의 이점 14.5. Podman을 사용하여 systemd 장치 파일 생성 14.6. Podman을 사용하여 systemd 장치 파일 자동 생성 14.7. systemd를 사용하여 Pod 자동 시작 14.8. Podman을 사용하여 컨테이너 자동 업데이트 14.9. systemd를 사용하여 컨테이너 자동 업데이트 15. Ansible 플레이북을 사용하여 컨테이너 관리 Expand section "15. Ansible 플레이북을 사용하여 컨테이너 관리" Collapse section "15. Ansible 플레이북을 사용하여 컨테이너 관리" 15.1. 바인딩 마운트를 사용하여 rootless 컨테이너 생성 15.2. Podman 볼륨을 사용하여 루트 컨테이너 생성 15.3. 시크릿을 사용하여 Quadlet 애플리케이션 생성 16. RHEL 웹 콘솔을 사용하여 컨테이너 이미지 관리 Expand section "16. RHEL 웹 콘솔을 사용하여 컨테이너 이미지 관리" Collapse section "16. RHEL 웹 콘솔을 사용하여 컨테이너 이미지 관리" 16.1. 사전 요구 사항 16.2. 웹 콘솔에서 컨테이너 이미지 가져오기 16.3. 웹 콘솔에서 컨테이너 이미지 정리 16.4. 웹 콘솔에서 컨테이너 이미지 삭제 17. RHEL 웹 콘솔을 사용하여 컨테이너 관리 Expand section "17. RHEL 웹 콘솔을 사용하여 컨테이너 관리" Collapse section "17. RHEL 웹 콘솔을 사용하여 컨테이너 관리" 17.1. 사전 요구 사항 17.2. 웹 콘솔에서 컨테이너 생성 17.3. 웹 콘솔에서 컨테이너 검사 17.4. 웹 콘솔에서 컨테이너 상태 변경 17.5. 웹 콘솔에서 컨테이너 커밋 17.6. 웹 콘솔에서 컨테이너 체크포인트 생성 17.7. 웹 콘솔에서 컨테이너 체크포인트 복원 17.8. 웹 콘솔에서 컨테이너 삭제 17.9. 웹 콘솔에서 Pod 생성 17.10. 웹 콘솔의 Pod에 컨테이너 생성 17.11. 웹 콘솔에서 Pod 상태 변경 17.12. 웹 콘솔에서 Pod 삭제 18. 컨테이너에서 Skopeo, Buildah, Podman 실행 Expand section "18. 컨테이너에서 Skopeo, Buildah, Podman 실행" Collapse section "18. 컨테이너에서 Skopeo, Buildah, Podman 실행" 18.1. 컨테이너에서 Skopeo 실행 18.2. 인증 정보를 사용하여 컨테이너에서 Skopeo 실행 18.3. authfiles를 사용하여 컨테이너에서 Skopeo 실행 18.4. 호스트에서 또는 호스트로 컨테이너 이미지 복사 18.5. 컨테이너에서 Buildah 실행 18.6. 권한 있는 Podman 컨테이너 및 권한이 없는 Podman 컨테이너 18.7. 확장된 권한으로 Podman 실행 18.8. 더 적은 권한으로 Podman 실행 18.9. Podman 컨테이너 내부에 컨테이너 빌드 19. Buildah를 사용하여 컨테이너 이미지 빌드 Expand section "19. Buildah를 사용하여 컨테이너 이미지 빌드" Collapse section "19. Buildah를 사용하여 컨테이너 이미지 빌드" 19.1. Buildah 툴 19.2. Buildah 설치 19.3. Buildah로 이미지 가져오기 19.4. Buildah를 사용하여 Containerfile에서 이미지 빌드 19.5. Buildah로 처음부터 이미지 생성 19.6. Buildah로 이미지 제거 20. Buildah를 사용하여 컨테이너 작업 Expand section "20. Buildah를 사용하여 컨테이너 작업" Collapse section "20. Buildah를 사용하여 컨테이너 작업" 20.1. 컨테이너 내에서 명령 실행 20.2. Buildah를 사용하여 컨테이너 및 이미지 검사 20.3. buildah 마운트를 사용하여 컨테이너 수정 20.4. buildah 복사 및 buildah 구성을 사용하여 컨테이너 수정 20.5. 프라이빗 레지스트리로 컨테이너 푸시 20.6. 컨테이너를 Docker Hub로 푸시 20.7. Buildah를 사용하여 컨테이너 제거 21. 컨테이너 모니터링 Expand section "21. 컨테이너 모니터링" Collapse section "21. 컨테이너 모니터링" 21.1. 컨테이너에서 상태 점검 사용 21.2. 명령줄을 사용하여 상태 점검 수행 21.3. Containerfile을 사용하여 상태 점검 수행 21.4. Podman 시스템 정보 표시 21.5. podman 이벤트 유형 21.6. Podman 이벤트 모니터링 21.7. 감사에 Podman 이벤트 사용 22. 컨테이너 체크포인트 생성 및 복원 Expand section "22. 컨테이너 체크포인트 생성 및 복원" Collapse section "22. 컨테이너 체크포인트 생성 및 복원" 22.1. 로컬에서 컨테이너 체크포인트 생성 및 복원 22.2. 컨테이너 복원을 사용하여 시작 시간 단축 22.3. 시스템 간에 컨테이너 마이그레이션 23. HPC 환경에서 Podman 사용 Expand section "23. HPC 환경에서 Podman 사용" Collapse section "23. HPC 환경에서 Podman 사용" 23.1. MPI로 Podman 사용 23.2. mpirun 옵션 24. 특수 컨테이너 이미지 실행 Expand section "24. 특수 컨테이너 이미지 실행" Collapse section "24. 특수 컨테이너 이미지 실행" 24.1. 호스트에 대한 권한 열기 24.2. runlabels가 있는 컨테이너 이미지 24.3. runlabels로 rsyslog 실행 25. container-tools API 사용 Expand section "25. container-tools API 사용" Collapse section "25. container-tools API 사용" 25.1. root 모드에서 systemd를 사용하여 Podman API 활성화 25.2. rootless 모드에서 systemd를 사용하여 Podman API 활성화 25.3. 수동으로 Podman API 실행 법적 공지 Settings Close Language: 한국어 日本語 简体中文 English Language: 한국어 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 日本語 简体中文 English Language: 한국어 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page 17.11. 웹 콘솔에서 Pod 상태 변경 Pod 상태를 변경할 수 있습니다. 사전 요구 사항 Pod가 생성되었습니다. 절차 메인 메뉴에서 Podman 컨테이너 를 클릭합니다. 컨테이너 표에서 수정할 Pod를 선택하고 오버플로 메뉴를 클릭하고 수행할 작업을 선택합니다. 시작 중지 force stop 재시작 force restart pause Previous Next