oraclelinux:8-slim에서 microdnf를 통해 파이프 뷰어(pv)를 설치하는 방법은 무엇입니까?

oraclelinux:8-slim에서 microdnf를 통해 파이프 뷰어(pv)를 설치하는 방법은 무엇입니까?

Docker를 설치 하고 mysql:8OS latest를 Debian에서 oraclelinux:8-slim.microdnfpv

답변1

microdnfPython 과 유사 dnf하지만 필요하지 않습니다.

EPEL 저장소에서 패키지를 찾을 수 있었지만 Docker에서 사용 가능한 이미지에는 pv기본적으로 활성화되어 있지 않습니다. mysql:8epel-release패키지를 편리하게 설치하여 저장소를 활성화할 수 있습니다.

microdnf install -y epel-release

dnf그러나 이는 Python을 종속성으로 사용하여 이미지 크기를 200MB 이상 늘리는 전체 내용을 가져오는 것 같습니다 . 이것이 문제가 되면 패키지된 콘텐츠를 사용하여 새 저장소 구성을 수동으로 생성해야 합니다 /etc/yum.repos.d/oracle-epel-ol8.repo.

[ol8_developer_EPEL]
name=Oracle Linux $releasever EPEL Packages for Development ($basearch)
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/developer/EPEL/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol8_developer_EPEL_modular]
name=Oracle Linux $releasever EPEL Modular Packages for Development ($basearch)
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/developer/EPEL/modular/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

EPEL 저장소를 활성화한 후 패키지를 설치할 수 있습니다 pv.

microdnf install -y pv

관련 정보