-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
59 lines (54 loc) · 3.92 KB
/
Dockerfile
File metadata and controls
59 lines (54 loc) · 3.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
FROM quay.io/bashell/oraclelinux:8-slim
MAINTAINER Chaiwat Suttipongsakul "cwt@bashell.com"
ADD https://www.random.org/integers/?num=16&min=0&max=15&col=4&base=16&format=plain&rnd=new /.random
ENV _CURL 7.61.1-22.el8_6.4
ENV _DNF 4.7.0-8.0.1.el8
ENV _ELFUTILS 0.186-1.el8
ENV _EXPAT 2.2.5-8.0.1.el8_6.2
ENV _GDBM 1.18-1.el8
ENV _GPGME 1.13.1-11.el8
ENV _IMAEVM 1.3.2-12.el8
ENV _LIBCOMPS 0.1.18-1.el8
ENV _LIBDNF 0.63.0-8.1.0.1.el8_6
ENV _LIBNSL2 1.2.0-2.20180605git4a062cf.el8
ENV _LIBREPORT 2.9.5-15.0.3.el8
ENV _LIBTIRPC 1.1.4-6.el8
ENV _PIP 9.0.3-22.el8
ENV _PYTHON 3.6.8-45.0.1.el8
ENV _RPM 4.14.3-23.el8
ENV _SETUPTOOLS 39.2.0-6.el8
ENV _TPM2TSS 2.3.2-4.el8
RUN rpm -Uvh \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/curl-${_CURL}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/dnf-${_DNF}.noarch.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/dnf-data-${_DNF}.noarch.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/elfutils-default-yama-scope-${_ELFUTILS}.noarch.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/elfutils-libs-${_ELFUTILS}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/expat-${_EXPAT}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/gdbm-${_GDBM}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/gdbm-libs-${_GDBM}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/ima-evm-utils-${_IMAEVM}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/libcomps-${_LIBCOMPS}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/libcurl-${_CURL}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/libnsl2-${_LIBNSL2}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/libreport-filesystem-${_LIBREPORT}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/libtirpc-${_LIBTIRPC}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/platform-python-${_PYTHON}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/platform-python-setuptools-${_SETUPTOOLS}.noarch.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-dnf-${_DNF}.noarch.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-gpg-${_GPGME}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-hawkey-${_LIBDNF}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-libcomps-${_LIBCOMPS}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-libdnf-${_LIBDNF}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-libs-${_PYTHON}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-pip-wheel-${_PIP}.noarch.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-rpm-${_RPM}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-setuptools-wheel-${_SETUPTOOLS}.noarch.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/rpm-build-libs-${_RPM}.x86_64.rpm \
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/tpm2-tss-${_TPM2TSS}.x86_64.rpm \
&& mkdir -p /etc/yum/vars \
&& touch /etc/yum/vars/ociregion \
&& dnf clean all && dnf upgrade -y --skip-broken \
&& dnf clean all \
&& rm -rf /var/log/*
WORKDIR /root