6.20. 컨테이너


RHEL에서 새로운 rhel10/valkey-8 컨테이너 이미지를 사용할 수 있습니다.

새로 사용 가능한 rhel10/valkey-8 컨테이너 이미지는 원자 작업을 허용하고 문자열, 해시, 목록, 세트, 정렬된 세트와 같은 다양한 데이터 유형을 지원합니다. 이미지는 디스크에 유지되거나 로그에 명령을 추가하여 메모리 내 데이터 세트로 인해 높은 성능을 제공합니다.

Jira:RHELDOCS-20640[1]

재현 가능한 컨테이너 빌드 지원 개선

재현 가능한 빌드를 통해 지정된 입력 집합이 동일한 출력을 일관되게 생성할 수 있습니다. 이번 개선된 기능을 통해 컨테이너 이미지 빌드에서 이전에 복잡한 재현 가능성을 비롯한 여러 요인을 해결할 수 있습니다. -source-date-epoch-rewrite-timestamp 를 사용하면 빌드의 재현성이 향상되고 설정과 같은 일반적인 관행과 더 잘 정렬되지만 $SOURCE_DATE_EPOCH 를 찾는 것은 완전한 재현 가능성을 보장할 수 없습니다.

Jira:RHEL-88522

Podman RESTFUL API의 새로운 아티팩트 끝점

podman RESTFUL API에는 이제 새로운 아티팩트 끝점이 포함되어 OCI 아티팩트를 프로그래밍 방식으로 관리할 수 있습니다. 이번 개선된 기능을 통해 OCI 아티팩트 작업을 기존 시스템 및 스크립트에 쉽게 통합할 수 있습니다.

Jira:RHEL-88473

컨테이너 툴 패키지가 업데이트됨

Podman, Buildah, Skopeo, crunrunc 툴이 포함된 업데이트된 컨테이너 툴 RPM 메타 패키지를 사용할 수 있습니다. Buildah 패키지가 버전 v1.41.0으로 업데이트되었으며 Skopeo가 1.20.0 버전으로 업데이트되었습니다.

podman 릴리스 v5.6에는 이전 버전에 비해 다음과 같은 주요 버그 수정 및 개선 사항이 포함되어 있습니다.

  • Quadlet을 관리하기 위한 새로운 명령 세트가 podman quadlet install (현재 사용자의 새 Quadlet 설치), podman quadlet 목록 (설치된 Quadlet 목록), podman quadlet 인쇄 (Quadlet 파일의 콘텐츠 인쇄) 및 podman quadlet rm 으로 추가되었습니다.
  • podman kube play 명령은 io.podman.annotations.cpuset/$ctrnameio.podman.annotations.memory-nodes/$ctrname 주석을 사용하여 컨테이너 실행을 특정 CPU 코어 및 특정 메모리 노드로 제한할 수 있습니다.
  • podman kube play 명령은 Pod YAML의 lifecycle.stopSignal 필드를 지원하여 컨테이너를 지정하는 데 사용되는 신호를 허용합니다.
  • 원격 Podman 클라이언트에서 podman 볼륨 가져오기 및 podman 볼륨 내보내기 명령을 사용할 수 있습니다.
  • podman volume create 명령은 --uid--gid 라는 두 가지 새로운 옵션을 사용하여 볼륨을 생성할 UID 및 GID를 설정합니다.
  • podman secret create 명령에는 새로운 옵션 --ignore 가 있어 지정된 이름의 시크릿이 이미 존재하는 경우에도 명령이 성공적으로 수행됩니다.
  • podman pull 명령에는 가져오기 정책을 구성하는 새로운 옵션인 --policy 가 있습니다.
  • podman update 명령에는 특정 컨테이너를 지정하는 대신 최신 컨테이너를 업데이트하는 새로운 옵션인 --latest 가 있습니다.
  • 아티팩트(GET /libpod/artifacts/{name}/json)를 포함하여 아티팩트와 상호 작용할 수 있는 전체 API 끝점 세트가 추가되었습니다. 모든 아티팩트를 나열(GET /libpod/artifacts/json), 아티팩트 가져오기(POST /libpod/artifacts/pull)를 제거하고 아티팩트(DELETE /libpod/artifacts/{name})를 제거합니다. 요청 본문의 tar 파일(POST /libpod/artifacts/add)에서 아티팩트(또는 기존 아티팩트에 추가)를 추가하고(/libpod/artifacts/{name}/push)로 아티팩트를 푸시하고 아티팩트의 콘텐츠를 검색(GET /libpod/artifacts/{name}/extract)합니다.
  • OCI 아티팩트의 일부 또는 모든 내용을 디스크의 위치에 복사하기 위해 새로운 명령인 podman artifact extract 가 추가되었습니다.
  • podman create,podman run, podman pod create--mount 옵션은 OCI 아티팩트를 컨테이너에 마운트하기 위한 새로운 마운트 유형 --mount type=artifact 을 지원합니다.
  • podman artifact add 명령은 두 가지 새로운 옵션인 --append 를 사용하여 기존 아티팩트에 새 파일을 추가하고 --file-type 을 사용하여 아티팩트에 추가된 파일의 MIME 유형을 지정합니다.
  • podman artifact rm 명령은 로컬 저장소의 모든 아티팩트를 제거하기 위해 --all 옵션을 제공합니다.
  • podman kube generate podman kube play 명령은 새 주석 io.podman.annotation.pids-limit/$containername 을 지원하여 kube 생성 및 kube 플레이 전체의 컨테이너에 대한 PID 제한을 유지합니다.
  • Quadlet .container 장치는 세 개의 새 키를 지원합니다. Memory= (생성된 컨테이너의 최대 메모리 설정), ReloadCmd ( systemd ExecReload를 통해 명령 실행) 및 ReloadSignal ( systemd ExecReload를 통해 지정된 신호로 컨테이너 인증)을 지원합니다.
  • Quadlet .container,.image, .build 단위는 두 개의 새 키를 지원합니다. Retry (실패 시 이미지 가져오기를 재시도하는 횟수) 및 RetryDelay (분기 간 지연)를 지원합니다.
  • Quadlet .pod 장치는 Pod의 호스트 이름을 설정하기 위해 새 키 HostName= 을 지원합니다.
  • Quadlet 파일은 systemd Upholds 옵션에 해당하는 설치 섹션에서 새로운 옵션인 UpheldBy 를 지원합니다.
  • systemd 종속 항목으로 지정된 Quadlet 장치의 이름은 자동으로 변환됩니다(예: Wants=my.container ).

주요 변경 사항에 대한 자세한 내용은 업스트림 릴리스 노트를 참조하십시오.

Jira:RHEL-88463

ADDCOPY 명령에서 --link 옵션을 지원

Buildah 및 Podman은 이제 Containerfiles의 ADD 및 COPY 명령에 --link 플래그를 지원하므로 빌드된 이미지에 새 콘텐츠가 자체 계층으로 추가됩니다.

Jira:RHEL-88308

이제 firewalld에서 StrictForwardPorts 를 사용할 수 있습니다.

/etc/firewalld/firewalld.conf 구성 파일의 StrictForwardPorts 옵션이 yes 로 설정되면 Podman에서 포트 전달을 더 이상 사용할 수 없으며 -p 또는 -P 옵션을 사용하여 컨테이너 또는 Pod를 시작하려고 하면 오류를 반환합니다. firewalld 를 사용하여 모든 포트를 전달해야 합니다. 이렇게 하면 컨테이너가 관리자 개입 없이 방화벽을 통한 트래픽을 허용할 수 없습니다. 자세한 내용은 netavark-firewalld 도움말 페이지를 참조하십시오.

Jira:RHEL-27842

새로운 rhel10/nodejs-24rhel10/nodejs-24-minimal 컨테이너 이미지 사용 가능

Red Hat Container Registry에서 실시간 registry.redhat.io/rhel10/nodejs-24registry.redhat.io/rhel10/nodejs-24-minimal 컨테이너 이미지를 사용할 수 있습니다.

Node.js는 빠르고 확장 가능한 네트워크 애플리케이션을 쉽게 구축하기 위해 Chrome의 JavaScript 런타임에 구축된 플랫폼입니다. Node.js는 분산 시스템에서 실행되는 데이터 집약적인 실시간 애플리케이션에 가볍고 효율적으로 사용할 수 있도록 하는 이벤트 중심 I/O 모델을 사용합니다.

Jira:RHELDOCS-20749[1]

RHEL 이미지 모드는 런타임 시 루트 수준 디렉터리 및 심볼릭 링크 생성 지원

이번 릴리스에서는 RHEL 이미지 모드를 사용하여 시스템 배포 후 루트 수준 디렉터리 및 심볼릭 링크를 생성한 다음 파일 시스템을 읽기 전용 모드로 되돌릴 수 있습니다. 따라서 파일 시스템 요구 사항이 다른 여러 배포 환경에서 단일 기본 이미지를 사용할 수 있습니다.

Jira:RHELDOCS-21230[1]

bootc-image-builder 는 기본적으로 로컬 컨테이너 스토리지를 사용합니다.

이번 릴리스에서는 bootc-image-builder 툴이 기본적으로 로컬 모드에서 작동하므로 더 이상 원격 레지스트리에서 컨테이너 이미지를 가져오지 않습니다. 디스크 이미지를 빌드하려면 디스크 이미지를 빌드하기 전에 시스템의 로컬 컨테이너 레지스트리에 기본 bootc 컨테이너 이미지를 사전 로드해야 합니다. 자동 이미지 가져오기에 의존하는 기존 워크플로우가 있는 경우 해당 워크플로우를 업데이트해야 합니다. 이러한 변경으로 인해 빌드 프로세스 중에 외부 네트워크 종속성을 줄임으로써 보안이 향상됩니다.

Jira:RHELDOCS-21218[1]

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat