Tomcat
docker run -d -p 8080:8080 --name tomcat -v /docker/tomcat8.5/logs/:/usr/local/tomcat/logs/ -v /docker/tomcat8.5/webapps/:/usr/local/tomcat/webapps/ -v /docker/tomcat8.5/conf/:/usr/local/tomcat/conf/ tomcat:8.5
构建tomcat镜像dockerfile
FROM centos
MAINTAINER lee<lee@163.com>
ADD jdk-8u161-linux-x64.tar.gz /usr/local/
ADD apache-tomcat-8.5.38.tar.gz /usr/local/
RUN yum install -y vim
RUN yum install -y net-tools
ENV MYPATH /usr/local
WORKDIR $MYPATH
ENV JAVA_HOME /usr/local/jdk1.8.0_161
ENV CLASSPATH $JAVA_HOME/lib/rt.jar
ENV CATALINA_HOME /usr/local/apache-tomcat-8.5.38
ENV CATALINA_BASE /usr/local/apache-tomcat-8.5.38
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
MySQL
docker run -d -p 3306:3306 --name mysql -v /docker/mysql/conf:/etc/mysql/conf.d -v /docker/mysql/logs:/logs -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=1230 mysql:5.7