Docker를 설치 하고 mysql:8
OS latest
를 Debian에서 oraclelinux:8-slim
.microdnf
pv
답변1
microdnf
Python 과 유사 dnf
하지만 필요하지 않습니다.
EPEL 저장소에서 패키지를 찾을 수 있었지만 Docker에서 사용 가능한 이미지에는 pv
기본적으로 활성화되어 있지 않습니다. mysql:8
이 epel-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