Trim the list of things installed during build

Swap git & vim for more minimal installs.
This commit is contained in:
Bill Nottingham 2019-10-29 23:19:00 -04:00
parent 6dcd87afec
commit 84ba383199

View File

@ -11,37 +11,18 @@ RUN dnf -y update && \
dnf module -y enable 'postgresql:10' && \
dnf config-manager --set-enabled PowerTools && \
dnf -y install acl \
alsa-lib \
ansible \
atk \
bubblewrap \
cups-libs \
curl \
cyrus-sasl \
cyrus-sasl-devel \
gcc \
gcc-c++ \
GConf2 \
git \
gtk3 \
krb5-devel \
krb5-libs \
git-core \
krb5-workstation \
libcurl-devel \
libffi-devel \
libstdc++.so.6 \
libtool-ltdl-devel \
libcgroup-tools \
libXcomposite \
libXcursor \
libXdamage \
libXext \
libXi \
libxml2-devel \
libXrandr \
libXScrnSaver \
libxslt-devel \
libXtst \
make \
mercurial \
nginx \
@ -55,10 +36,6 @@ RUN dnf -y update && \
python3-devel \
python3-libselinux \
python3-pip \
python3-psutil \
python3-psycopg2 \
python3-setuptools \
python3-devel \
python3-setuptools \
rsync \
subversion \
@ -66,17 +43,11 @@ RUN dnf -y update && \
swig \
tmux \
unzip \
vim \
vim-minimal \
xmlsec1 \
xmlsec1-devel \
xmlsec1-openssl \
xmlsec1-openssl-devel \
xorg-x11-fonts-100dpi \
xorg-x11-fonts-75dpi \
xorg-x11-fonts-cyrillic \
xorg-x11-fonts-misc \
xorg-x11-fonts-Type1 \
xorg-x11-utils \
dnf-utils
ENV PATH="/usr/pgsql-10/bin:${PATH}"
@ -121,20 +92,10 @@ RUN cd /usr/local/bin && \
ADD tools/docker-compose/google-cloud-sdk.repo /etc/yum.repos.d/
RUN dnf install -y kubectl
RUN dnf -y remove cyrus-sasl-devel \
RUN dnf -y remove *-devel \
gcc \
gcc-c++ \
krb5-devel \
libtool-ltdl-devel \
libxml2-devel \
libxslt-devel \
openldap-devel \
postgresql10-devel \
python-devel \
python36-devel \
nodejs \
xmlsec1-devel \
xmlsec1-openssl-devel
nodejs
RUN dnf -y clean all