FROM registry.hongsnet.net/joohan.hong/docker/centos:7.6.1810 MAINTAINER Hongs #TIME ZONE 설정 ENV TZ=Asia/Seoul RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone &&\ yum -y install epel-release #한글 지원 ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 #epel-release RPM 패키지 설치 #RUN yum -y install epel-release #RUN yum update RUN yum -y install glibc glibc-common freetype-devel libjpeg-devel openssl-devel net-tools vi vim iproute vsftpd wget postfix cronie crontabs supervisor #ADD config/mm-1.4.2.tar.gz /var/tmp/ #RUN ls -al /var/tmp/ #RUN /var/tmp/mm-1.4.2/configure #RUN cd /var/tmp/mm-1.4.2 #RUN ls -al /var/tmp/mm-1.4.2 #RUN make && make test && make install COPY config/libmcrypt-config /usr/local/bin/libmcrypt-config COPY config/mm-config /usr/local/bin/mm-config COPY config/mcrypt.h /usr/local/include/mcrypt.h COPY config/mm.h /usr/local/include/mm.h COPY config/libmm.so.14.0.22 /usr/local/lib/libmm.so.14.0.22 COPY config/libmm.so.14 /usr/local/lib/libmm.so.14 COPY config/libmm.so /usr/local/lib/libmm.so COPY config/libmhash.a /usr/local/lib/libmhash.a COPY config/libmhash.la /usr/local/lib/libmhash.la COPY config/libmhash.so /usr/local/lib/libmhash.so COPY config/libmhash.so.2 /usr/local/lib/libmhash.so.2 COPY config/libmhash.so.2.0.1 /usr/local/lib/libmhash.so.2.0.1 COPY config/libmcrypt.la /usr/local/lib/libmcrypt.la COPY config/libmcrypt.so /usr/local/lib/libmcrypt.so COPY config/libmcrypt.so.4 /usr/local/lib/libmcrypt.so.4 COPY config/libmcrypt.so.4.4.7 /usr/local/lib/libmcrypt.so.4.4.7 RUN ln -s /usr/lib64/libpng.so /usr/lib/libpng.so &&\ ln -s /usr/lib64/libjpeg.so /usr/lib/libjpeg.so #RUN ln -s /usr/lib64/libjpeg.so /usr/lib/libjpeg.so COPY config/bashrc /root/.bashrc #COPY config/my.cnf /etc/my.cnf #COPY config/vsftpd.conf /etc/vsftpd/vsftpd.conf #COPY config/user_list /etc/vsftpd/user_list #COPY config/chroot_list /etc/vsftpd/chroot_list #COPY config/mysql /etc/init.d/mysql #COPY config/mysqld /etc/init.d/mysqld COPY config/main.cf /etc/postfix/main.cf COPY config/master.cf /etc/postfix/master.cf #COPY binary/certbot /usr/local/certbot #COPY config/letsencrypt /etc/letsencrypt COPY binary/mysql /usr/local/mysql COPY binary/apache /usr/local/apache RUN chmod 701 /usr/local/apache/htdocs #RUN mkdir /usr/local/apache/session/newhongsystem #RUN mkdir /usr/local/apache/session/edu #RUN mkdir /usr/local/apache/session/study #RUN ls -al /usr/local/ COPY binary/php /usr/local/php COPY binary/curl /usr/local/curl RUN mkdir /usr/lib64/curl_backup RUN mv /usr/lib64/libcurl.so* /usr/lib64/curl_backup/ RUN cp -rf /usr/local/curl/lib/libcurl.so* /usr/lib64/ RUN rpm -ivh http://pds.hongsnet.net:8888/packages/filebeat-7.9.3-x86_64.rpm COPY config/filebeat.yml /etc/filebeat/filebeat.yml COPY config/supervisord.conf /etc/supervisor/supervisord.conf COPY config/hongsnet.conf /etc/supervisor/conf.d/hongsnet.conf EXPOSE 80 #EXPOSE 443 #EXPOSE 3306 #EXPOSE 20 #EXPOSE 21 #COPY entrypoint.sh /root/entrypoint.sh #RUN chmod 700 /root/entrypoint.sh &&\ # echo "hongsnet, 2021-01-02 reinit" > /root/release_image RUN echo "hongsnet, 2020-01-20(test1)" > /root/release_image CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisord.conf"] #CMD ["/bin/bash", "/root/entrypoint.sh"] #CMD ["/usr/local/apache/bin/apachectl", "-D", "FOREGROUND"] #CMD ["/usr/sbin/vsftpd","-obackground=NO"]