FROM hub.c.163.com/public/centos:7.2-tools
MAINTAINER Leiyuan
COPY ffmpeg.tar.gz /usr/local/src/
COPY startup.sh /root/
COPY server.xml /root/
RUN curl http://mirrors.aliyun.com/repo/Centos-7.repo | grep -v 'mirrors.aliyuncs.com' > /etc/yum.repos.d/CentOS-Base.repo \
&&curl http://mirrors.aliyun.com/repo/epel-7.repo | grep -v 'mirrors.aliyuncs.com' > /etc/yum.repos.d/epel-7.repo \
&&yum clean all \
&&yum makecache \
&&yum -y update \
&&yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl \
&&cd /usr/local/src \
&&tar -zxvf ffmpeg.tar.gz \
&&rm -rf ffmpeg.tar.gz \
&&yum -y install java-1.8.0-openjdk* \
&&yum -y install gcc automake autoconf libtool make \
&&sh ffmpeg/install_ffmpeg.sh \
&&rm -rf ffmpeg \
&&yum -y install wget \
&&cd /root/ \
&&wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21.tar.gz \
&&tar -zxvf apache-tomcat-9.0.21.tar.gz \
&&rm -rf /root/apache-tomcat-9.0.21.tar.gz \
&&mv apache-tomcat-9.0.21 tomcat \
&&\cp /root/server.xml /root/tomcat/conf
ENV TOMCAT_SERVER_PORT=8080 MQTT_SERVER_IP=127.0.0.1 MQTT_SERVER_PORT=1883 REDIS_SERVER_PORT=6379 REDIS_SERVER_IP=127.0.0.1 REDIS_SERVER_PASSWORD=admin MK_MYSQL_IP=127.0.0.1 MK_MYSQL_PORT=3306 MK_MYSQL_USER=root MK_MYSQL_PASS=root MK_ZOO_IP=127.0.0.1 MK_ZOO_PORT=2181 MK_FDFS_TRACKER_IP=127.0.0.1 MK_FDFS_TRACKER_PORT=22122 MK_FDFS_DOWN_IP=127.0.0.1 MK_FDFS_DOWN_PORT=8888
CMD ["bash", "/root/startup.sh"]
FROM hub.c.163.com/public/centos:7.2-tools
MAINTAINER Leiyuan
COPY ffmpeg.tar.gz /usr/local/src/
COPY startup.sh /root/
COPY server.xml /root/
COPY jdk-8u151-linux-x64.tar.gz /usr/java/
ADD http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21.tar.gz /root/
RUN curl http://mirrors.aliyun.com/repo/Centos-7.repo | grep -v 'mirrors.aliyuncs.com' > /etc/yum.repos.d/CentOS-Base.repo \
&&curl http://mirrors.aliyun.com/repo/epel-7.repo | grep -v 'mirrors.aliyuncs.com' > /etc/yum.repos.d/epel-7.repo \
&&yum clean all \
&&yum makecache \
&&yum -y update \
&&yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl \
&&cd /usr/java/ \
&&tar -zxvf jdk-8u151-linux-x64.tar.gz \
&&rm -rf jdk-8u151-linux-x64.tar.gz
ENV JAVA_HOME=/usr/java/jdk1.8.0_151
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
RUN cd /usr/local/src/ \
&&tar -zxvf ffmpeg.tar.gz \
&&rm -rf ffmpeg.tar.gz \
&&yum -y install gcc automake autoconf libtool make \
&&sh ffmpeg/install_ffmpeg.sh \
&&rm -rf ffmpeg \
&&yum -y install wget \
&&cd /root/ \
&&tar -zxvf apache-tomcat-9.0.21.tar.gz \
&&rm -rf /root/apache-tomcat-9.0.21.tar.gz \
&&mv apache-tomcat-9.0.21 tomcat \
&&\cp /root/server.xml /root/tomcat/conf
ENV TOMCAT_SERVER_PORT=8080 \
MQTT_SERVER_IP=127.0.0.1 \
MQTT_SERVER_PORT=1883 \
REDIS_SERVER_PORT=6379 \
REDIS_SERVER_IP=127.0.0.1 \
REDIS_SERVER_PASSWORD=admin \
MK_MYSQL_IP=127.0.0.1 \
MK_MYSQL_PORT=3306 \
MK_MYSQL_USER=root \
MK_MYSQL_PASS=root \
MK_ZOO_IP=127.0.0.1 \
MK_ZOO_PORT=2181 \
MK_FDFS_TRACKER_IP=127.0.0.1 \
MK_FDFS_TRACKER_PORT=22122 \
MK_FDFS_DOWN_IP=127.0.0.1 \
MK_FDFS_DOWN_PORT=8888
CMD ["bash", "/root/startup.sh"]
Content type
Image
Digest
Size
1.3 GB
Last updated
about 7 years ago
docker pull ly15326047083/tomcat_ffmpeg:1.1