Imagem para executar o sistema Zeus Manager junto com PgSQL, MySQL e Oracle.
10K+
#######################################################################################
#######################################################################################
version: '3'
networks:
rede:
driver: bridge
volumes:
db:
services: web: image: alexfio/webenv_php56_v2 build: . container_name: web environment: LD_LIBRARY_PATH: /usr/lib/oracle/12.2/client64/lib/:/usr/lib/php/20131226 volumes: - ./vhosts/manager.conf:/etc/apache2/sites-available/manager.conf - ./libs_manager:/home - ../zeus_manager:/var/www/html/code
ports:
- 80:80
networks:
- rede
####################################################################################
####################################################################################
<VirtualHost *:80> ServerName manager.local DocumentRoot /var/www/html/code <Directory "/var/www/html/code" > DirectoryIndex index.php5 AllowOverride All
#####################################################################################
#####################################################################################
FROM ubuntu:18.04
ENV TZ=America/Fortaleza
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apt-get update
RUN apt-get install -y apt-utils
RUN apt-get install -y software-properties-common
RUN add-apt-repository ppa:ondrej/php
RUN apt-get update -y
RUN apt-get install -y subversion &&
apt-get install -y vim libjpeg-dev &&
apt-get install -y vim libpng-dev &&
apt-get install -y apache2 &&
apt-get install -y php5.6 &&
apt-get install -y php5.6-dev &&
apt-get install -y php-pear &&
apt-get install -y composer &&
apt-get install -y php5.6-cli &&
apt-get install -y php5.6-common &&
apt-get install -y php5.6-curl &&
apt-get install -y php5.6-gd &&
apt-get install -y php5.6-intl &&
apt-get install -y php5.6-pgsql &&
apt-get install -y php5.6-mysql &&
apt-get install -y php5.6-sybase &&
apt-get install -y php5.6-ftp &&
apt-get install -y php5.6-recode &&
apt-get install -y php5.6-sockets &&
apt-get install -y php5.6-imap &&
apt-get install -y php5.6-snmp &&
apt-get install -y php5.6-sqlite3 &&
apt-get install -y php-xdebug &&
apt-get install -y php5.6-json &&
apt-get install -y php5.6-bz2 &&
apt-get install -y php5.6-mcrypt &&
apt-get install -y php5.6-odbc &&
apt-get install -y php5.6-readline &&
apt-get install -y php5.6-xml &&
apt-get install -y php5.6-dom &&
apt-get install -y php5.6-xmlrpc &&
apt-get install -y php5.6-xsl &&
apt-get install -y php5.6-bcmath &&
apt-get install -y php5.6-mbstring &&
apt-get install -y php5.6-soap &&
apt-get install -y php5.6-zip &&
apt-get install libaio1 libaio-dev
COPY oracle /opt/oracle
RUN dpkg -i /opt/oracle/oracle-instantclient12.2-basic_12.2.0.1.0-2_amd64.deb
RUN dpkg -i /opt/oracle/oracle-instantclient12.2-devel_12.2.0.1.0-2_amd64.deb
RUN pecl install oci8-2.0.12
RUN echo 'extension=oci8.so' >> /etc/php/5.6/mods-available/oci8.ini
RUN apt-get remove -y php7* --purge
RUN rm -rf /opt/oracle
RUN apt-get install -y nodejs npm wget curl &&
npm cache clean -f &&
npm install -g n &&
n stable &&
npm install npm@latest -g &&
npm install -g bower
RUN apt-get clean -y && apt-get autoclean -y && apt-get autoremove -y
COPY libs_manager/ftp_php_5_6.so /usr/lib/php/20131226/ftp_php_5_6.so COPY libs_manager/kernz.so /usr/lib/php/20131226/kernz.so COPY libs_manager/ZendGuardLoader.so /usr/lib/php/20131226/ZendGuardLoader.so COPY libs_manager/lib_rotkernD_r64.so /usr/lib/php/20131226/lib_rotkernD_r64.so COPY libs_manager/lib_rotkernD_r64.so /usr/lib/php/20131226/lib_rotkernD_rh9.so COPY libs_manager/lib3codifbin.so.r64 /usr/lib/php/20131226/lib3codifbin.so.r64 COPY libs_manager/lib3strdinam.so.r64 /usr/lib/php/20131226/lib3strdinam.so.r64 COPY libs_manager/lib3variaslb.so.r64 /usr/lib/php/20131226/lib3variaslb.so.r64 COPY libs_manager/lib3loggen.so.r64 /usr/lib/php/20131226/lib3loggen.so.r64 COPY libs_manager/lib3valorm.so.r64 /usr/lib/php/20131226/lib3valorm.so.r64 COPY libs_manager/lib3valorm0.so.r64 /usr/lib/php/20131226/lib3valorm0.so.r64 COPY libs_manager/lib3zthread.so.r64 /usr/lib/php/20131226/lib3zthread.so.r64 COPY libs_manager/lib3biosrtc.so.r64 /usr/lib/php/20131226/lib3biosrtc.so.r64 COPY libs_manager/lib3biosrtc0.so.r64 /usr/lib/php/20131226/lib3biosrtc0.so.r64 COPY libs_manager/lib3zzipsel.so.r64 /usr/lib/php/20131226/lib3zzipsel.so.r64 COPY libs_manager/lib3zanarqui.so.r64 /usr/lib/php/20131226/lib3zanarqui.so.r64
RUN echo 'extension=kernz.so' >> /etc/php/5.6/mods-available/kernz.ini RUN echo 'extension=ZendGuardLoader.so' >> /etc/php/5.6/mods-available/ZendGuardLoader.ini
WORKDIR /var/www/html/code
EXPOSE 80 COPY entrypoint.sh /usr/sbin/entrypoint.sh RUN chmod +x /usr/sbin/entrypoint.sh
ENTRYPOINT ["entrypoint.sh"]
Content type
Image
Digest
Size
396.1 MB
Last updated
almost 8 years ago
docker pull alexfio/webenv_php56_v2