Sign inSign up

ly15326047083/tomcat_ffmpeg

By ly15326047083

•Updated about 7 years ago

Image
0

121

ly15326047083/tomcat_ffmpeg repository overview

⁠版本区别
⁠1.0版本使用openjdk1.8
⁠1.1版本使用jdk-8u151

⁠Tag1.0Dockerfile

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"]

⁠Tag1.1Dockerfile

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"]

Tag summary

Content type

Image

Digest

Size

1.3 GB

Last updated

about 7 years ago

docker pull ly15326047083/tomcat_ffmpeg:1.1