From 0bce0740107945770e1c5bac4a78cf06bc1b222c Mon Sep 17 00:00:00 2001 From: madzik Date: Tue, 12 Nov 2024 11:51:46 +0000 Subject: [PATCH] Added Dockerfile to os --- os/alma/9/Dockerfile | 18 ++++++++++++++++++ os/centos/stream9/Dockerfile | 15 +++++++++++++++ os/debian/11/Dockerfile | 15 +++++++++++++++ os/debian/12/Dockerfile | 15 +++++++++++++++ os/opensuse/15sp3/Dockerfile | 13 +++++++++++++ os/rhel/8/Dockerfile | 16 ++++++++++++++++ os/rhel/9/Dockerfile | 16 ++++++++++++++++ os/ubuntu/20.04/Dockerfile | 15 +++++++++++++++ os/ubuntu/22.04/Dockerfile | 15 +++++++++++++++ os/ubuntu/24.04/Dockerfile | 15 +++++++++++++++ 10 files changed, 153 insertions(+) create mode 100644 os/alma/9/Dockerfile create mode 100644 os/centos/stream9/Dockerfile create mode 100644 os/debian/11/Dockerfile create mode 100644 os/debian/12/Dockerfile create mode 100644 os/opensuse/15sp3/Dockerfile create mode 100644 os/rhel/8/Dockerfile create mode 100644 os/rhel/9/Dockerfile create mode 100644 os/ubuntu/20.04/Dockerfile create mode 100644 os/ubuntu/22.04/Dockerfile create mode 100644 os/ubuntu/24.04/Dockerfile diff --git a/os/alma/9/Dockerfile b/os/alma/9/Dockerfile new file mode 100644 index 0000000..d283f6a --- /dev/null +++ b/os/alma/9/Dockerfile @@ -0,0 +1,18 @@ +FROM almalinux:9 +RUN yum update -y && yum install -y --nogpgcheck gcc-c++ \ + openssl-devel \ + libcurl-devel \ + pam-devel \ + cmake \ + policycoreutils-devel \ + checkpolicy \ + rpm-build \ + openssh-server \ + wget \ + gcc + +WORKDIR /home/Rublon-Linux/ + + + + diff --git a/os/centos/stream9/Dockerfile b/os/centos/stream9/Dockerfile new file mode 100644 index 0000000..fb926c8 --- /dev/null +++ b/os/centos/stream9/Dockerfile @@ -0,0 +1,15 @@ +FROM carterjones/centos-stream9 + +RUN yum update && yum install -y gcc \ + openssl-devel \ + libcurl-devel \ + pam-devel \ + cmake \ + policycoreutils-devel \ + checkpolicy \ + rpm-build \ + openssh \ + gcc-c++ +WORKDIR /home/Rublon-Linux/ + + diff --git a/os/debian/11/Dockerfile b/os/debian/11/Dockerfile new file mode 100644 index 0000000..55a4143 --- /dev/null +++ b/os/debian/11/Dockerfile @@ -0,0 +1,15 @@ +FROM debian:11 +ENV DEBIAN_FRONTEND=noniteracactive +RUN apt update && apt install -y gcc \ + g++ \ + build-essential \ + openssh-server \ + libcurl4-openssl-dev \ + libpam0g-dev \ + libssl-dev \ + cmake \ + git \ + file +WORKDIR /home/Rublon-Linux/ + + diff --git a/os/debian/12/Dockerfile b/os/debian/12/Dockerfile new file mode 100644 index 0000000..a3f5da0 --- /dev/null +++ b/os/debian/12/Dockerfile @@ -0,0 +1,15 @@ +FROM debian:12 +ENV DEBIAN_FRONTEND=noniteracactive +RUN apt update && apt install -y gcc \ + g++ \ + build-essential \ + openssh-server \ + libcurl4-openssl-dev \ + libpam0g-dev \ + libssl-dev \ + cmake \ + git \ + file +WORKDIR /home/Rublon-Linux/ + + diff --git a/os/opensuse/15sp3/Dockerfile b/os/opensuse/15sp3/Dockerfile new file mode 100644 index 0000000..0c1aa07 --- /dev/null +++ b/os/opensuse/15sp3/Dockerfile @@ -0,0 +1,13 @@ +FROM opensuse/leap:15.3 + +RUN zypper update -y && zypper install -y gcc \ + libopenssl-devel \ + libcurl-devel \ + pam-devel \ + cmake \ + rpm-build \ + openssh-server \ + gcc-c++ +WORKDIR /home/Rublon-Linux/ + + diff --git a/os/rhel/8/Dockerfile b/os/rhel/8/Dockerfile new file mode 100644 index 0000000..d13c854 --- /dev/null +++ b/os/rhel/8/Dockerfile @@ -0,0 +1,16 @@ +FROM redhat/ubi8 + +RUN yum update -y && yum install -y gcc \ + openssl-devel \ + libcurl-devel \ + systemd-pam \ + cmake \ + rpm-build \ + openssh-server \ + gcc-c++ \ + wget +WORKDIR /home/Rublon-Linux/ +RUN wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/pam-1.3.1-34.0.1.el8_10.x86_64.rpm \ + https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/pam-devel-1.3.1-34.0.1.el8_10.x86_64.rpm +RUN rpm -Uvh pam* + diff --git a/os/rhel/9/Dockerfile b/os/rhel/9/Dockerfile new file mode 100644 index 0000000..4bde587 --- /dev/null +++ b/os/rhel/9/Dockerfile @@ -0,0 +1,16 @@ +FROM redhat/ubi9 + +RUN yum update -y && yum install -y gcc \ + openssl-devel \ + libcurl-devel \ + systemd-pam \ + cmake \ + rpm-build \ + openssh-server \ + gcc-c++ \ + wget +WORKDIR /home/Rublon-Linux/ +RUN wget https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/pam-devel-1.5.1-19.0.2.el9.x86_64.rpm \ + https://yum.oracle.com/repo/OracleLinux/OL9/baseos/latest/x86_64/getPackage/pam-1.5.1-19.0.2.el9.x86_64.rpm +RUN rpm -Uvh pam* + diff --git a/os/ubuntu/20.04/Dockerfile b/os/ubuntu/20.04/Dockerfile new file mode 100644 index 0000000..02b64e1 --- /dev/null +++ b/os/ubuntu/20.04/Dockerfile @@ -0,0 +1,15 @@ +FROM ubuntu:20.04 +ENV DEBIAN_FRONTEND=noniteracactive +RUN apt update && apt install -y gcc \ + g++ \ + build-essential \ + openssh-server \ + libcurl4-openssl-dev \ + libpam0g-dev \ + libssl-dev \ + cmake \ + git \ + file +WORKDIR /home/Rublon-Linux/ + + diff --git a/os/ubuntu/22.04/Dockerfile b/os/ubuntu/22.04/Dockerfile new file mode 100644 index 0000000..3ba8733 --- /dev/null +++ b/os/ubuntu/22.04/Dockerfile @@ -0,0 +1,15 @@ +FROM ubuntu:22.04 +ENV DEBIAN_FRONTEND=noniteracactive +RUN apt update && apt install -y gcc \ + g++ \ + build-essential \ + openssh-server \ + libcurl4-openssl-dev \ + libpam0g-dev \ + libssl-dev \ + cmake \ + git \ + file +WORKDIR /home/Rublon-Linux/ + + diff --git a/os/ubuntu/24.04/Dockerfile b/os/ubuntu/24.04/Dockerfile new file mode 100644 index 0000000..e61132a --- /dev/null +++ b/os/ubuntu/24.04/Dockerfile @@ -0,0 +1,15 @@ +FROM ubuntu:24.04 +ENV DEBIAN_FRONTEND=noniteracactive +RUN apt update && apt install -y gcc \ + g++ \ + build-essential \ + openssh-server \ + libcurl4-openssl-dev \ + libpam0g-dev \ + libssl-dev \ + cmake \ + git \ + file +WORKDIR /home/Rublon-Linux/ + +