Files
openssh-rpms/docker/Dockerfile.centos
2026-04-08 13:44:48 +08:00

30 lines
1.0 KiB
Docker

ARG VERSION_NUM="7"
FROM centos:$VERSION_NUM
ARG VERSION_NUM
ARG CHINA_MIRROR=0
LABEL Author="Rex Zhou <zrx879582094@gmail.com>"
WORKDIR /data
# Copy all files
COPY ./docker/ /data/docker/
RUN export CHINA_MIRROR="$CHINA_MIRROR" && \
bash ./docker/modify_yum_source.sh && \
if [ "$VERSION_NUM" = "8" ]; then \
yum install -y perl perl-IPC-Cmd perl-Time-Piece systemd-devel openssl-devel && \
yum install -y 'dnf-command(config-manager)' && \
yum config-manager --set-enabled powertools; \
elif [ "$VERSION_NUM" = "7" ]; then \
yum install -y systemd-devel perl perl-IPC-Cmd perl-Time-Piece ;\
elif [ "$VERSION_NUM" = "6" ]; then \
yum install -y util-linux-ng perl perl-IPC-Cmd perl-Time-Piece ;\
elif [ "$VERSION_NUM" = "5" ]; then \
yum install -y gcc44; \
fi && \
yum install -y wget autoconf automake gcc make rpm-build pam-devel krb5-devel zlib-devel libXt-devel libX11-devel gtk2-devel && \
yum clean all && \
rm -rfv /data/
CMD ["./compile.sh"]