File: Dockerfile.centos8

package info (click to toggle)
tlog 12.1-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 2,008 kB
  • sloc: ansic: 15,885; python: 1,185; makefile: 526; sh: 114
file content (30 lines) | stat: -rw-r--r-- 1,066 bytes parent folder | download | duplicates (2)
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
FROM centos:8
COPY . .
RUN dnf -y install dnf-plugins-core
RUN dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
RUN dnf config-manager --set-enabled PowerTools
RUN dnf repolist
RUN dnf -y install autoconf \
                   automake \
                   make \
                   libtool \
                   rpm-build \
                   systemd-devel \
                   json-c-devel \
                   libcurl-devel \
                   libutempter-devel \
                   openssh-server \
                   openssh-clients \
                   passwd \
                   glibc-locale-source \
                   glibc-langpack-ru \
                   cracklib-dicts \
                   audit \
    && dnf clean all \
    && sed -i 's/.*PermitRootLogin .*/#&/g' /etc/ssh/sshd_config \
    && echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config \
    && sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd \
    && systemctl enable sshd

EXPOSE 22
CMD [ "/sbin/init" ]