@@ -10,16 +10,26 @@ ENV PHPSAML_VERSION 2.10.6
10
10
ENV WEB_REPO /var/www/html
11
11
12
12
# Install required deb packages
13
- RUN apt-get update && apt-get -y upgrade && \
13
+ RUN sed -i /etc/apt/sources.list -e 's/$/ non-free' / && \
14
+ apt-get update && apt-get -y upgrade && \
14
15
rm /etc/apt/preferences.d/no-debian-php && \
15
- apt-get install -y php-pear php5-curl php5-mysql php5-json php5-gmp php5-mcrypt php5-ldap php5-gd php-net-socket libgmp-dev libmcrypt-dev libpng12-dev libfreetype6-dev libjpeg-dev libpng-dev libldap2-dev && \
16
+ apt-get install -y libcurl4-gnutls-dev libgmp-dev libmcrypt-dev libpng12-dev libfreetype6-dev libjpeg-dev libpng-dev libldap2-dev libsnmp-dev snmp-mibs-downloader && \
16
17
rm -rf /var/lib/apt/lists/*
17
18
19
+ # Install required packages and files required for snmp
20
+ RUN curl -s ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -o /var/lib/mibs/ietf/CISCO-SMI.txt && \
21
+ curl -s ftp://ftp.cisco.com/pub/mibs/v2/CISCO-TC.my -o /var/lib/mibs/ietf/CISCO-TC.txt && \
22
+ curl -s ftp://ftp.cisco.com/pub/mibs/v2/CISCO-VTP-MIB.my -o /var/lib/mibs/ietf/CISCO-VTP-MIB.txt && \
23
+ curl -s ftp://ftp.cisco.com/pub/mibs/v2/MPLS-VPN-MIB.my -o /var/lib/mibs/ietf/MPLS-VPN-MIB.txt
24
+
18
25
# Configure apache and required PHP modules
19
26
RUN docker-php-ext-configure mysqli --with-mysqli=mysqlnd && \
20
27
docker-php-ext-install mysqli && \
21
28
docker-php-ext-configure gd --enable-gd-native-ttf --with-freetype-dir=/usr/include/freetype2 --with-png-dir=/usr/include --with-jpeg-dir=/usr/include && \
22
29
docker-php-ext-install gd && \
30
+ docker-php-ext-install curl && \
31
+ docker-php-ext-install json && \
32
+ docker-php-ext-install snmp && \
23
33
docker-php-ext-install sockets && \
24
34
docker-php-ext-install pdo_mysql && \
25
35
docker-php-ext-install gettext && \
0 commit comments