docker 设置tomcat自启动方法
docker 设置tomcat自启动方法一、在已安装tomcat的镜像上通过Dockerfile 构建一个新镜像如下:FROM ubuntu:tomcat7ENV JAVA_HOME /usr/lib/jvm/java-7-oracleENV JRE_HOME $JAVA_HOME/jreENV CLASSPATH .:$JAVA_HOME/lib:$JRE_HOME/libEN
·
docker 设置tomcat自启动方法一:
在已安装tomcat的镜像上通过Dockerfile 构建一个新镜像如下:
FROM ubuntu:tomcat7
ENV JAVA_HOME /usr/lib/jvm/java-7-oracle
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH .:$JAVA_HOME/lib:$JRE_HOME/lib
ENV PATH $PATH:$JAVA_HOME/bin
CMD /root/apache-tomcat-7.0.62/bin/catalina.sh run
其中 ubuntu:tomcat7 是源镜像
/usr/lib/jvm/java-7-oracle 是jdk的安装目录
/root/apache-tomcat-7.0.62是tomcat所在的目录
中间的ENV 配置的是环境变量
通过
docker build -t="ubuntu:new" .
其中-t表示设置镜像名和标签,最后面有一个英文逗号。
下面用新的镜像ubuntu:new 启动容器,启动方式由原来装过ssh的
docker run -d -p 22 -p 80:8080 ubuntu:tomcat7 /usr/sbin/sshd -D
改为
docker run -d -p 22 -p 80:8080 ubuntu:new
更多推荐
已为社区贡献2条内容
所有评论(0)